struct vop_vector 声明在哪里?
Where is struct vop_vector declared?
我正在尝试了解 FreeBSD 10.3 的 VFS。它的核心结构之一是 struct vop_vector
,它包含指向抽象文件系统操作实现的函数指针。
我预计它会在 /usr/include/sys/vnode.h
中声明,但它不在那里。搜索了 10 分钟后,我还没有找到声明这个结构的地方。我在哪里可以找到它?
AWK 脚本 /sys/tools/vnode_if.awk
使用选项 -q
:
生成声明
/sys/tools/vnode_if.awk /sys/kern/vnode_if.src -q
我正在尝试了解 FreeBSD 10.3 的 VFS。它的核心结构之一是 struct vop_vector
,它包含指向抽象文件系统操作实现的函数指针。
我预计它会在 /usr/include/sys/vnode.h
中声明,但它不在那里。搜索了 10 分钟后,我还没有找到声明这个结构的地方。我在哪里可以找到它?
AWK 脚本 /sys/tools/vnode_if.awk
使用选项 -q
:
/sys/tools/vnode_if.awk /sys/kern/vnode_if.src -q