X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filedir.tex;h=3d59617e72405b66df178060a0ff7ad2e783d44f;hp=2e930041c1b480c0489a273674fb4e392409e875;hb=718a0a24b34dce09e40eafc33c02ae494d100181;hpb=2e096eb5d1df57ce4b887630bdc81526c455b45b diff --git a/filedir.tex b/filedir.tex index 2e93004..3d59617 100644 --- a/filedir.tex +++ b/filedir.tex @@ -227,7 +227,7 @@ nello stesso filesystem) si usa invece la funzione \func{rename},\footnote{la o \var{oldpath} è una directory e \var{newpath} esiste e non è una directory. \end{errlist} - ed inoltre \errval{EACCESS}, \errval{EPERM}, \errval{EMLINK}, + ed inoltre \errval{EACCES}, \errval{EPERM}, \errval{EMLINK}, \errval{ENOENT}, \errval{ENOMEM}, \errval{EROFS}, \errval{ELOOP} e \errval{ENOSPC}.} \end{prototype} @@ -458,7 +458,7 @@ accedere ai tipi usati da queste funzioni si deve includere il file \begin{errlist} \item[\errcode{EEXIST}] Un file (o una directory) con quel nome esiste di già. - \item[\errcode{EACCESS}] + \item[\errcode{EACCES}] Non c'è il permesso di scrittura per la directory in cui si vuole inserire la nuova directory. \item[\errcode{EMLINK}] La directory in cui si vuole creare la nuova @@ -497,7 +497,7 @@ suo prototipo directory, oppure la directory che contiene \var{dirname} ha lo sticky bit impostato e l'userid effettivo del processo non corrisponde al proprietario della directory. - \item[\errcode{EACCESS}] Non c'è il permesso di scrittura per la directory + \item[\errcode{EACCES}] Non c'è il permesso di scrittura per la directory che contiene la directory che si vuole cancellare, o non c'è il permesso di attraversare (esecuzione) una delle directory specificate in \var{dirname}. @@ -548,7 +548,7 @@ di queste funzioni o un dipositivo. \item[\errcode{EEXIST}] \param{pathname} esiste già o è un link simbolico. \end{errlist} - ed inoltre anche \errval{EFAULT}, \errval{EACCESS}, \errval{ENAMETOOLONG}, + ed inoltre anche \errval{EFAULT}, \errval{EACCES}, \errval{ENAMETOOLONG}, \errval{ENOENT}, \errval{ENOTDIR}, \errval{ENOMEM}, \errval{ELOOP}, \errval{ENOSPC}, \errval{EROFS}.} \end{functions} @@ -588,7 +588,7 @@ Per creare una fifo (un file speciale, su cui torneremo in dettaglio in \funcdecl{int mkfifo(const char *pathname, mode\_t mode)} Crea una fifo. \bodydesc{La funzione restituisce zero in caso di successo e -1 per un - errore, nel qual caso \var{errno} assumerà i valori \errval{EACCESS}, + errore, nel qual caso \var{errno} assumerà i valori \errval{EACCES}, \errval{EEXIST}, \errval{ENAMETOOLONG}, \errval{ENOENT}, \errval{ENOSPC}, \errval{ENOTDIR} e \errval{EROFS}.} \end{functions} @@ -651,7 +651,7 @@ apposita funzione di libreria, \func{getcwd}, il cui prototipo è nullo. \item[\errcode{ERANGE}] L'argomento \var{size} è più piccolo della lunghezza del pathname. - \item[\errcode{EACCESS}] Manca il permesso di lettura o di ricerca su uno dei + \item[\errcode{EACCES}] Manca il permesso di lettura o di ricerca su uno dei componenti del pathname (cioè su una delle directory superiori alla corrente). \end{errlist}} @@ -694,7 +694,7 @@ appunto per \textit{change directory}, il suo prototipo nel qual caso \var{errno} assumerà i valori: \begin{errlist} \item[\errcode{ENOTDIR}] Non si è specificata una directory. - \item[\errcode{EACCESS}] Manca il permesso di ricerca su uno dei componenti + \item[\errcode{EACCES}] Manca il permesso di ricerca su uno dei componenti di \param{path}. \end{errlist} ed inoltre \errval{EFAULT}, \errval{ENAMETOOLONG}, \errval{ENOENT}, @@ -801,7 +801,7 @@ POSIX definisce la funzione \func{tempfile}, il cui prototipo \item[\errcode{EEXIST}] Non è stato possibile generare un nome univoco. \end{errlist} ed inoltre \errval{EFAULT}, \errval{EMFILE}, \errval{ENFILE}, - \errval{ENOSPC}, \errval{EROFS} e \errval{EACCESS}.} + \errval{ENOSPC}, \errval{EROFS} e \errval{EACCES}.} \end{prototype} \noindent essa restituisce direttamente uno stream già aperto (in modalità \code{r+b}, si veda \secref{sec:file_fopen}) e pronto per l'uso, che viene @@ -927,7 +927,7 @@ queste funzioni sono i seguenti: \bodydesc{Le funzioni restituiscono 0 in caso di successo e -1 per un errore, nel qual caso \var{errno} assumerà uno dei valori: \errval{EBADF}, \errval{ENOENT}, \errval{ENOTDIR}, \errval{ELOOP}, \errval{EFAULT}, - \errval{EACCESS}, \errval{ENOMEM}, \errval{ENAMETOOLONG}.} + \errval{EACCES}, \errval{ENOMEM}, \errval{ENAMETOOLONG}.} \end{functions} \noindent il loro comportamento è identico, solo che operano rispettivamente su un file, su un link simbolico e su un file descriptor. @@ -1304,7 +1304,7 @@ Cambia i tempi di ultimo accesso e modifica dell'inode specificato da \bodydesc{La funzione restituisce 0 in caso di successo e -1 in caso di errore, nel qual caso \var{errno} assumerà uno dei valori: \begin{errlist} - \item[\errcode{EACCESS}] non si ha il permesso di scrittura sul file. + \item[\errcode{EACCES}] non si ha il permesso di scrittura sul file. \item[\errcode{ENOENT}] \param{filename} non esiste. \end{errlist}} \end{prototype}