next up previous contents
Next: creazione Up: Funzioni comuni a tutti Previous: Funzioni comuni a tutti   Indice


apertura

$ \texttt{int open(const char *}$pathname, $ \texttt{int}$ oflag, $ \texttt{... /*, mode\_t}$ mode $ \texttt{*/);}$

Un file può essere aperto o creato chiamando la funzione $ \texttt{open()}$.
Il pathname è il nome del file oggetto della chiamata. Il parametro oflag permette di specificare le modalità di apertura:

Esse si devono utilizzare in modo esclusivo e possono essere affiancate da altre costanti opzionali che consentono di specificare comportamenti diversi da quello predefinito (ad es. $ \texttt{O\_APPEND}$ per posizionarsi alla fine del file aperto prima di ogni scrittura). Se pathname è un link simbolico, questa operazione agisce sul file reale da esso puntato. La funzione restituisce un file descriptor se si conclude con successo, 0 se si verifica un errore.



2004-11-19