Do tematu: System
plików
Do tematu Struktury danych
W strukturze poniższej znajdują sie wskaźniki do operacji na i-węzłach
zależnych od konkretnego systemu pliku.
inode_operations
Typ
Nazwa
Opis
struct file_operations * ;
default_file_ops
charakteryzuje urządzenie na którym znajduje się i-węzeł
int (*) (struct inode *,const char *,int,int,struct inode **);
create
int (*) (struct inode *,const char *,int,struct inode **);
lookup
int (*) (struct inode *,struct inode *,const char *,int);
link
dodaje do katalogu nowe dowiazanie do pliku.
int (*) (struct inode *,const char *,int);
unlink
usuwa dowiązanie do pliku z katalogu
int (*) (struct inode *,const char *,int,const char *);
symlink
int (*) (struct inode *,const char *,int,int);
mkdir
tworzy i-wezel katalog
int (*) (struct inode *,const char *,int);
rmdir
usuwa i-węzęł katalog
int (*) (struct inode *,const char *,int,int,int);
mknod
mknod umożliwia tworzenie plików dowolnego rodzaju
int (*) (struct inode *,const char *,int,struct inode *,const char
*,int, int);
rename
zmienia nazwę pliku
int (*) (struct inode *,char *,int);
readlink
int (*) (struct inode *,struct inode *,int,int,struct inode **);
follow_link
int (*) (struct inode *, struct page *);
readpage
int (*) (struct inode *, struct page *);
writepage
int (*) (struct inode *,int);
bmap
przekształca logiczny adres bajtu w pliku na adres fizyczny na dysku
void (*) (struct inode *);
truncate
int (*) (struct inode *, int);
permission
int (*) (struct inode *,int);
smap
Autor: Tomasz Sawicki
Wyszukiwarka
Podobne podstrony:
trans operationm01 operatorchecker sowiDodatek C Kolejność operatorówCisco Broadband Operating System Appendix AOperation Peiper9 Operatoryinstrukcja bhp na stanowisku operator koparko ladowarkiOr Operator koparko spycharkilanguage operators comparisonlanguage operators increment272?1105 operator koparko ladowarkiHeinlein, Robert A Successful Operationlanguage operators errorcontrollanguage operators bitwisewięcej podobnych podstron