Creat (sistema-deia)

Fitxategi bat sortzeko eta programaren esku jartzeko erabiltzen da sistema-dei hau. open deiaren antzekoa da, baina existitzen ez den fitxategi bat irekitzeko balio du.

int creat(const char *pathname, mode_t mode);

Ikusi berri bezala fitxategi bat sortzeko open() erabili daiteke, baina lan hau egiteko creat() sistema deia dago.

Parametroak
 pathname: fitxategiaren izena
 mode: modua
Emaitza
 Erabili gabe dagoen lehen fitxategi deskribatzailea.
 -1: errore bat egon bada.

Deia hau:Aurreko adibidearen baliokidea:

int fd =creat("foo", S_IRUSR|S_IWUSR);

open dei honekin da baliokidea:

int fd = open("foo", O_CREAT|O_WRONLY|O_TRUNC, S_IRUSR|S_IWUSR);

Sistema eragileak