我想从Vnode对象中提取文件缓冲区数据。
我正在使用BSD for MAC,可以在此处找到指向Vnode文档的链接:https://opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/sys/vnode.h
此外,如下所述为每个收到的回调创建一个读操作:由于内核内存限制,https://stackoverflow.com/a/36217596/2452682不是一个选项。
答案 0 :(得分:0)
你是什么意思'提取文件缓冲区数据',你有什么限制?
一般来说,使用专用的特定于fs的读取程序是不可避免的 - 文件内容可能首先在ram中不存在。
那么,你在做什么?