FIAN03
30-06-2007, 09:14
HI,
ich will ein eigenes, kleines Dateisystem implementieren bin aber nicht so ganz mit den Abläufen & Abhängigkeiten des abstrakten VFS vertraut.
Kann mir jemand ein paar Infos geben was man beachten muss bzgl. Abhägigkeiten zwischen Funktionen, Rückgabewerten (bei korrektem & fehlerhaftem Ergebnis), typischen Stolperfallen?
Ich will die folgenden Funktionen nutzen :
super_operations :
read_inode
write_inode
delete_inode
write_super
put_super
statfs
inode_operations :
create
lookup
unlink
mkdir
rmdir
rename
truncate
file_operations :
readdir
read
fsync
llseek
read
write
ioctl
fsync
mfg
ich will ein eigenes, kleines Dateisystem implementieren bin aber nicht so ganz mit den Abläufen & Abhängigkeiten des abstrakten VFS vertraut.
Kann mir jemand ein paar Infos geben was man beachten muss bzgl. Abhägigkeiten zwischen Funktionen, Rückgabewerten (bei korrektem & fehlerhaftem Ergebnis), typischen Stolperfallen?
Ich will die folgenden Funktionen nutzen :
super_operations :
read_inode
write_inode
delete_inode
write_super
put_super
statfs
inode_operations :
create
lookup
unlink
mkdir
rmdir
rename
truncate
file_operations :
readdir
read
fsync
llseek
read
write
ioctl
fsync
mfg