我正在尝试使用vnode_t
定义为struct vnode *
. 我可以找到很多引用,struct vnode
但我找不到定义的标题。任何人都可以帮忙吗?
问问题
532 次
1 回答
1
它在bsd/sys/vnode_internal.h
文件中。我的源代码中的第 134 行。
从我所做的测试来看,vnode 似乎在系统头文件中未定义并在运行时链接,因为不需要 vnode 的定义,因为除了内核函数本身之外,没有直接修改内部结构的指针被传递。它在头文件中前向声明(现在忘记了)。
真正的定义可以在http://elephant.cs.fiu.edu/source/xref/xnu-1699.24.23/bsd/sys/vnode_internal.h#134中找到
于 2012-08-20T23:38:15.697 回答