open_namei(char *, int flag , int mode )
pobranie I-wezla katalogu nadrzednego ( dir_namei )
Jezeli flaga O_EXCL to blad
w przeciwnym wypadku mamy
stworzyc nowy plik w katalogu :
- czy katalog nalezy do systemu
plikow w ktorym mozna pisac
-czy mamy prawa zapisu i wykonywania
- czy istnieje i_node->I_op->create
Zakładamy semafor na I-wezel katalogu
tworzymy w nim nowy plik (
np. algorytm i_alloc tworzenie nowego
- Pobranie I-wezla pliku ( lookup ) . Sprawdzenie praw dostepu , niemozna otworzyc katalogu do zapisu , sprawdzenie sposobu podmontowania systemu plikow .Obciecie pliku gdy wystepuje flaga O_TRUNCATE .