TUX

Beiträge zu UML

TUX

Dateien aus dem Kernelspace ansprechen

Der Code demonstriert wie man aus dem Kernelspace auf Dateien im Datei-System zugreifen kann. Als Interface werden Einträge im /proc-Verzeichniss verwendet.

# sync
# echo "fasel" > /foo
# insmod fileaccess.ko filename=/foo
# cat /foo
fasel
# cat /proc/fileaccess/file
fasel
# echo "brazel" > /proc/fileaccess/file
# cat /foo
brazel
# cat /proc/fileaccess/file
brazel
# rmmod /proc/fileaccess/file
# sync
  

Achtung: Dieser Code wurde nur auf einem 2.6.4-Kernel getestet.
Während der Entwicklung hab ich mir mehrmals den Kernel abgeschossen. Also Vorsicht bei Änderungen am Code.
Makefile
fileaccess.c



Zum Seitenanfang
Zur Zwischenübersicht
Zur Startseite