Получить файл данных буфера от Vnode BSD OSx
Я хотел бы извлечь данные файлового буфера из объекта Vnode.
Я использую BSD для MAC, и ссылку на документацию Vnode можно найти здесь: https://opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/sys/vnode.h
Кроме того, создание операции чтения для каждого полученного обратного вызова, как описано здесь: /questions/2440851/kak-prochitat-fakticheskie-dannyie-fajla-iz-vbsde-freebsd-vfs/2440861#2440861, не допускается из-за ограничений памяти ядра.
1 ответ
Что вы имеете в виду под "извлечением файловых буферных данных" и какие ограничения вы имеете в виду?
В общем, использование специальной подпрограммы чтения, специфичной для fs, неизбежно - содержимое файла, возможно, вообще отсутствует в ram.
Так чем ты занимаешься?