Do tematu: System plików

Do tematu: Struktury danych

file_lock
 
Typ Nazwa Opis
struct file_lock *fl_nextlink, *fl_prevlink utrzymują strukturę w liście wszystkich blokad
struct file_lock *fl_next dowiązanie do następnej z blokad pliku
struct file_lock *fl_block lista blokad kolidujących z bieżącą i czekających na jej zwolnienie;
używane w blokadach FLOCK
struct task_struct *fl_owner proces bedący właścicielem bieżącej blokady;
używane w blokadach POSIX
struct wait_queue *fl_wait struktura do zawieszania procesów
struct file *fl_file wskaźnik do pliku, na który założono blokadę;
używane w blokadach FLOCK
char fl_flags rodzaj blokady : POSIX lub FLOCK
char fl_type typ blokady: czytanie, pisanie
off_t fl_start, fl_end początek i koniec blokowanego rekordu; 
używane w blokadach POSIX
Autor:
Robert Dąbrowski

Skład:
Robert Dąbrowski