2016-06-19 2 views
0

Как я могу определить размер файла из модуля ядра?Как я могу определить размер файла из модуля ядра?

Я знаю о vfs_llseek(), но мне также нужна эквивалентная функция для ftell().

+0

Возможный дубликат [Как получить размер файла в ядре Linux?] (Http://stackoverflow.com/questions/18966071/how-do-you-get-the-size-of-a -file-в-Linux-ядра) – Fazlin

ответ

1

можно тыры использовать vfs_llseek с смещением 0 и откуда из SEEK_END: ​​он будет идти до конца и вернуть позицию файла (который будет конец файла)

Аналогично для текущей позиции , игрушка использовала бы смещение 0, SEEK_CUR, чтобы вернуть текущую позицию.

Смежные вопросы