@recker

Как прочитать/записать файл в адресном пространстве ядра?

Нужно написать драйвер поддерживающий чтение файла в формате ASCII и запись сообщений в него через пользовательский процесс: ioctl_set_msg(file_desc, msg). Поддерживает функцию удаления сообщения: ioctl_msg_delete.

Не подскажите, как открыть файл в адресном пространстве ядра и прочитать/записать сообщения в него, и передать ioctl? Вот здесь есть пример www.crossplatform.ru/?q=node/342 , но там все происходит напрямую с устройством, а не через файл.
  • Вопрос задан
  • 354 просмотра
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Не подскажете, как открыть файл в адресном пространстве ядра и прочитать/записать сообщения в него

sys_open, sys_read, sys_write. Поиском по исходникам ядра можно найти примеры использования.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы