sys/queue.h
最早出现在 4.4BSD。Linux 已将其包含在其发行版中,但该版本似乎不是最新的。
FreeBSD 版本实现了单链表、单链尾队列、列表和尾队列。Linux 版本实现了列表、尾队列和循环队列。
我在我的 Ubuntu PC 上安装了 libbsd-dev 包,然后sys/queue.h
在/usr/include/bsd/sys/queue.h
.
我的问题:
我在哪里可以找到这个头文件的Linux版本?
这两种实现之间的主要区别是什么?Linux版本只是BSD的过时版本吗?