Open
sys_open(char * pathname , int flag ,int mode )
pobranie wolnego deskryptora ( get_unused_fd )
pobranie wolnego miejsca z tablicy plików ( get_empty_filp )
ustalenie (skopiowanie ) flag otwarcia pliku ( zmienna file->f_flags)
pobranie odpowiadającego i-węzla ( gdy nie istnieje to stworzenie - algotytm open_namei )
ustalenie pól w strukturze file
zainicjowanie pozycji w pliku na 0 ( podobnie wskaźnik czytania z wyprzedzeniem )
skopiowanie z i-wezla zestaw mozliwych funkcji wykonywanych na pliku ( file->f_op )
wywolanie funkcji charakterystycznej jeśli istnieje ( np. jeśli plik jest urządzeniem ) - funkcja file->f_op->open
wpisanie pliku do tablicy deskryptorów