X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filedir.tex;h=00ea801fa27a88149109b387f762efa063bda381;hp=46c502b85c2639941370b45a31235f19832579d1;hb=0c7fb286c2c1b480ed81f7ce8d506b179e5d291e;hpb=487b554b85cda92d10367d5af69a0355b9b2329d diff --git a/filedir.tex b/filedir.tex index 46c502b..00ea801 100644 --- a/filedir.tex +++ b/filedir.tex @@ -1396,14 +1396,14 @@ la funzione \func{access}, il cui prototipo \begin{prototype}{unistd.h} {int access(const char *pathname, int mode)} - La funzione verifica i permessi di accesso, indicati da \var{mode}, per il - file indicato da \var{pathname}. +Verifica i permessi di accesso, indicati da \var{mode}, per il file indicato +da \var{pathname}. - La funzione ritorna 0 se l'accesso è consentito, -1 altrimenti; in - quest'ultimo caso la variabile \var{errno} viene settata secondo i codici - di errore: \macro{EACCES}, \macro{EROFS}, \macro{EFAULT}, \macro{EINVAL}, +\bodydesc{La funzione ritorna 0 se l'accesso è consentito, -1 altrimenti; in + quest'ultimo caso la variabile \var{errno} viene settata secondo i codici di + errore: \macro{EACCES}, \macro{EROFS}, \macro{EFAULT}, \macro{EINVAL}, \macro{ENAMETOOLONG}, \macro{ENOENT}, \macro{ENOTDIR}, \macro{ELOOP}, - \macro{EIO}. + \macro{EIO}.} \end{prototype} I valori possibili per il parametro \var{mode} sono esprimibili come @@ -1554,8 +1554,8 @@ funzione \func{umask}, il cui prototipo Setta la maschera dei permessi dei bit al valore specificato da \var{mask} (di cui vengono presi solo i 9 bit meno significativi). - La funzione ritorna il precedente valore della maschera. È una delle poche - funzioni che non restituisce codici di errore. + \bodydesc{La funzione ritorna il precedente valore della maschera. È una + delle poche funzioni che non restituisce codici di errore.} \end{prototype} Questa maschera è una caratteristica di ogni processo e viene utilizzata per @@ -1578,6 +1578,7 @@ login a $022$, e di norma gli utenti non hanno motivi per modificarlo. Se per si vuole che un processo possa creare un file che chiunque possa leggere allora occorrerà cambiare il valore di \func{umask}. + \subsection{Le funzioni \func{chown}, \func{fchown} e \func{lchown}} \label{sec:file_chown}