Доступны ли в ядре Linux простые функции работы с файлами C, такие как getc, putc и seek?

Я собираюсь написать Lexical, который будет частью модуля ядра, в котором я буду анализировать файл и возвращать токены.Для этого мне может потребоваться использовать такие функции, как fopen, getc, putc, fseek и т. д., которые, очевидно, являются функциями пользовательского пространства. Я искал альтернативы этим функциям в пространстве ядра и нашел такие функции, как open, filp_open, sys_open и т. Д., Которые, я думаю, мне подойдут. я хочу знать, доступны ли в пространстве ядра такие функции, как getc, putc, seek и т. д. (которые могут быть очень удобны при файловых операциях)?

6
задан Ciro Santilli 新疆改造中心法轮功六四事件 13 May 2017 в 06:09
поделиться