为什么container_of不在glibc中?
是否有技术原因导致 libc/glibc 中的 container_of() 可能不被接受?
谢谢, 陈兹
Is there a technical reason why container_of() may not be acceptable in libc/glibc?
Thanks,
Chenz
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有无数的宏和函数不存在于 C 库中——不需要有任何理由不存在其中任何一个,并且 Linux 内核的 container_of 宏的实用性有限。但是,我认为没有任何技术原因无法在 stdlib.h 中将其定义为
There are an infinity of macros and functions that aren't in the C library -- there doesn't need to be a reason why any one of them isn't there, and the Linux kernel's container_of macro has limited utility. However, I don't think there's any technical reason why it couldn't be defined in stdlib.h as