This shows you the differences between two versions of the page.
so:laboratoare:laborator-02 [2022/03/02 09:24] teodor_stefan.dutu [Exercițiul 0 - Stagii pe bune] |
so:laboratoare:laborator-02 [2022/03/11 16:38] (current) aapostolescu [Trunchierea fișierelor] typo |
||
---|---|---|---|
Line 59: | Line 59: | ||
<code c> | <code c> | ||
- | int open(const char *pathname, int flag); /* deschidere */ | + | int open(const char *pathname, int flags); /* deschidere */ |
int open(const char *pathname, int flags, mode_t mode); /* creare */ | int open(const char *pathname, int flags, mode_t mode); /* creare */ | ||
</code> | </code> | ||
Line 192: | Line 192: | ||
</code> | </code> | ||
- | În cazul [[http://linux.die.net/man/2/ftruncate|ftruncate]], parametrul ''fd'' este file descriptorul obținut cu un apel open, care a asigurat drept de scriere. În cazul [[http://linux.die.net/man/2/ftruncate|truncate]], fișierul reprezentat prin ''path'' trebuie să aibe drept de scriere. | + | În cazul [[http://linux.die.net/man/2/ftruncate|ftruncate]], parametrul ''fd'' este file descriptorul obținut cu un apel open, care a asigurat drept de scriere. În cazul [[http://linux.die.net/man/2/ftruncate|truncate]], fișierul reprezentat prin ''path'' trebuie să aibă drept de scriere. |
==== Exemplu utilizare operații I/O === | ==== Exemplu utilizare operații I/O === |