Получить файл данных буфера от 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.

Так чем ты занимаешься?

Другие вопросы по тегам