Slajd PPT
if( nie są spełnione warunki podane na poprzedniej stronie )
dir = i-węzeł katalogu macierzystego nazwa_pliku (namei);
if( bład || brak uprawnień )
{ zwolnij i-węzeł (iput); return (błąd); }
/* wywołanie funkcji ext2fs */
if( nazwa_pliku już istnieje w katalogu dir )
{ iput( dir ); return (błąd); }
inode = pobierz wolny i-węzeł z systemu plików;
zainicjuj pola inode: typ pliku, uprawnienia, właściciele;
dodaj pozycję (nazwa_pliku, inode) do katalogu dir;
zapisz inode na dysk (iput);
/* koniec funkcji ext2fs */