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

Я пишу программу, состоящую из пользовательской программы и модуля ядра. Модулю ядра необходимо собрать данные, которые он затем «отправит» пользовательской программе. Это должно быть сделано через файл / proc. Теперь я создаю файл, все в порядке, потратил целую вечность, читая Интернет в поисках ответа, но все еще не могу его найти. Как вы читаете / записываете файл / proc из пространства ядра? Write_proc и read_proc, поставляемые в файл proc, используются для чтения и записи данных из пространства USER, тогда как мне нужно, чтобы модуль мог записывать сам файл / proc.

5
задан Andrew Grimm 6 October 2011 в 22:52
поделиться