我正在尝试更改freebsd的内核,我需要使用位于目录:/usr/src/lib/libc/include/isc中的库/usr/src/lib/libc/include/isc。该文件中有两行会出错:
#include <assert.h>
#include <isc/assertion.h>我可以找到文件assert.h并将其放在目录中,但在网络上找不到assertion.h文件。有下载这个库的链接吗?
发布于 2014-03-15 11:54:37
不能在内核中使用/usr/src/lib/libc/include/isc。这是用户空间libc的一部分,sert.h也是如此。
如果需要链接列表,可以使用sys/queue.h文件,例如这里
对于内核中的断言,请使用卡索特()宏。
https://stackoverflow.com/questions/22421176
复制相似问题