X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=filedir.tex;h=650eb532daabd127cdadabcc3ec938c6c958cd2c;hp=1e99a2842772d3abc973a0bd5c3696b495efe8f5;hb=d88ea986fbf6b84a802fd8a5665af4324a6c89b3;hpb=5a59e67204ff436dceb6a13ed39e876aea3945a8 diff --git a/filedir.tex b/filedir.tex index 1e99a28..650eb53 100644 --- a/filedir.tex +++ b/filedir.tex @@ -210,8 +210,8 @@ nello stesso filesystem) si usa invece la funzione \func{rename},\footnote{la errore, nel qual caso il file non viene toccato. La variabile \var{errno} viene impostata secondo i seguenti codici di errore: \begin{errlist} - \item[\errcode{EISDIR}] \var{newpath} è una directory mentre \var{oldpath} non - è una directory. + \item[\errcode{EISDIR}] \var{newpath} è una directory mentre \var{oldpath} + non è una directory. \item[\errcode{EXDEV}] \var{oldpath} e \var{newpath} non sono sullo stesso filesystem. \item[\errcode{ENOTEMPTY}] \var{newpath} è una directory già esistente e non @@ -454,15 +454,17 @@ accedere ai tipi usati da queste funzioni si deve includere il file \bodydesc{La funzione restituisce zero in caso di successo e -1 per un errore, nel qual caso \var{errno} assumerà i valori: \begin{errlist} - \item[\errcode{EEXIST}] Un file (o una directory) con quel nome esiste di già. + \item[\errcode{EEXIST}] Un file (o una directory) con quel nome esiste di + già. \item[\errcode{EACCESS}] 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 directory - contiene troppi file. Sotto Linux questo normalmente non avviene perché il - filesystem standard consente la creazione di un numero di file maggiore di - quelli che possono essere contenuti nel disco, ma potendo avere a che - fare anche con filesystem di altri sistemi questo errore può presentarsi. + \item[\errcode{EMLINK}] La directory in cui si vuole creare la nuova + directory contiene troppi file. Sotto Linux questo normalmente non avviene + perché il filesystem standard consente la creazione di un numero di file + maggiore di quelli che possono essere contenuti nel disco, ma potendo + avere a che fare anche con filesystem di altri sistemi questo errore può + presentarsi. \item[\errcode{ENOSPC}] Non c'è abbastanza spazio sul file system per creare la nuova directory o si è esaurita la quota disco dell'utente. \end{errlist} @@ -493,9 +495,9 @@ 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 che - contiene la directory che si vuole cancellare, o non c'è il permesso di - attraversare (esecuzione) una delle directory specificate in + \item[\errcode{EACCESS}] 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}. \item[\errcode{EBUSY}] La directory specificata è la directory di lavoro o la radice di qualche processo. @@ -690,8 +692,8 @@ 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 di - \param{path}. + \item[\errcode{EACCESS}] Manca il permesso di ricerca su uno dei componenti + di \param{path}. \end{errlist} ed inoltre \const{EFAULT}, \const{ENAMETOOLONG}, \const{ENOENT}, \const{ENOMEM}, \const{ELOOP} e \const{EIO}.}