- numero massimo è specificato dalla variabile \macro{LINK\_MAX}, vedi
- \secref{sec:xxx_limits}).
-
-\item \macro{EPIPE} \textit{Broken pipe}.
-\item \macro{EDOM} \textit{Domain error}.
-\item \macro{ERANGE} \textit{Range error}.
-\item \macro{EAGAIN} \textit{Resource temporarily unavailable}.
-\item \macro{EWOULDBLOCK} \textit{}.
-\item \macro{EINPROGRESS} \textit{}.
-\item \macro{EALREADY} \textit{}.
-\item \macro{ENOTSOCK} \textit{}.
-\item \macro{EMSGSIZE} \textit{}.
-\item \macro{EALREADY} \textit{}.
-\item \macro{ENOTSOCK} \textit{}.
-\item \macro{EMSGSIZE} \textit{}.
-\item \macro{EPROTOTYPE} \textit{}.
-\item \macro{ENOPROTOOPT} \textit{}.
-\item \macro{EPROTONOSUPPORT} \textit{}.
-\item \macro{ESOCKTNOSUPPORT} \textit{}.
-\item \macro{EOPNOTSUPP} \textit{}.
-\item \macro{EPFNOSUPPORT} \textit{}.
-\item \macro{EAFNOSUPPORT} \textit{}.
-\item \macro{EADDRINUSE} \textit{}.
-\item \macro{EADDRNOTAVAIL} \textit{}.
-\item \macro{ENETDOWN} \textit{}.
-\item \macro{ENETUNREACH} \textit{}.
-\item \macro{ENETRESET} \textit{}.
-\item \macro{ECONNABORTED} \textit{}.
-\item \macro{ECONNRESET} \textit{}.
-\item \macro{ENOBUFS} \textit{}.
-\item \macro{EISCONN} \textit{}.
-\item \macro{ENOTCONN} \textit{}.
-\item \macro{EDESTADDRREQ} \textit{}.
-\item \macro{ESHUTDOWN} \textit{}.
-\item \macro{ETOOMANYREFS} \textit{}.
-\item \macro{ETIMEDOUT} \textit{}.
-\item \macro{ECONNREFUSED} \textit{}.
-
-\item \macro{ELOOP} ci sono troppi link simbolici nella risoluzione di un
- pathname.
-
-\item \macro{ENAMETOOLONG} si è indicato un pathname troppo lungo.
-
-\item \macro{EHOSTDOWN} \textit{}.
-\item \macro{EHOSTUNREACH} \textit{}.
-\item \macro{ENOTEMPTY} \textit{}.
-\item \macro{EPROCLIM} \textit{}.
-\item \macro{EUSERS} \textit{}.
-\item \macro{EDQUOT} \textit{}.
-\item \macro{ESTALE} \textit{}.
-\item \macro{EREMOTE} \textit{}.
-\item \macro{EBADRPC} \textit{}.
-\item \macro{ERPCMISMATCH} \textit{}.
-\item \macro{EPROGUNAVAIL} \textit{}.
-\item \macro{EPROGMISMATCH} \textit{}.
-\item \macro{EPROCUNAVAIL} \textit{}.
-\item \macro{ENOLCK} \textit{No locks available}.
-\item \macro{EFTYPE} \textit{Inappropriate file type or format}.
-\item \macro{EAUTH} \textit{}.
-\item \macro{ENEEDAUTH} \textit{}.
-\item \macro{ENOSYS} \textit{Function not implemented}.
-\item \macro{ENOTSUP} \textit{Not supported}.
-\item \macro{EILSEQ} \textit{}.
-\item \macro{EBACKGROUND} \textit{}.
-\item \macro{EDIED} \textit{}.
-\item \macro{ED} \textit{}.
-\item \macro{EGREGIOUS} \textit{}.
-\item \macro{EIEIO} \textit{}.
-\item \macro{EGRATUITOUS} \textit{}.
-\item \macro{EBADMSG} \textit{}.
-\item \macro{EIDRM} \textit{}.
-\item \macro{EMULTIHOP} \textit{}.
-\item \macro{ENODATA} \textit{}.
-\item \macro{ENOLINK} \textit{}.
-\item \macro{ENOMSG} \textit{}.
-\item \macro{ENOSR} \textit{}.
-\item \macro{ENOSTR} \textit{}.
-\item \macro{EOVERFLOW} \textit{}.
-\item \macro{EPROTO} \textit{}.
-\item \macro{ETIME} \textit{}.
-
-
-\section{Errori del kernel}
-\label{sec:err_kernel_err}
-
-
-\item \macro{ERESTART} \textit{}.
-\item \macro{ECHRNG} \textit{}.
-\item \macro{EL2NSYNC} \textit{}.
-\item \macro{EL3HLT} \textit{}.
-\item \macro{EL3RST} \textit{}.
-\item \macro{ELNRNG} \textit{}.
-\item \macro{EUNATCH} \textit{}.
-\item \macro{ENOCSI} \textit{}.
-\item \macro{EL2HLT} \textit{}.
-\item \macro{EBADE} \textit{}.
-\item \macro{EBADR} \textit{}.
-\item \macro{EXFULL} \textit{}.
-\item \macro{ENOANO} \textit{}.
-\item \macro{EBADRQC} \textit{}.
-\item \macro{EBADSLT} \textit{}.
-\item \macro{EDEADLOCK} \textit{}.
-\item \macro{EBFONT} \textit{}.
-\item \macro{ENONET} \textit{}.
-\item \macro{ENOPKG} \textit{}.
-\item \macro{EADV} \textit{}.
-\item \macro{ESRMNT} \textit{}.
-\item \macro{ECOMM} \textit{}.
-\item \macro{EDOTDOT} \textit{}.
-\item \macro{ENOTUNIQ} \textit{}.
-\item \macro{EBADFD} \textit{}.
-\item \macro{EREMCHG} \textit{}.
-\item \macro{ELIBACC} \textit{}.
-\item \macro{ELIBBAD} \textit{}.
-\item \macro{ELIBSCN} \textit{}.
-\item \macro{ELIBMAX} \textit{}.
-\item \macro{ELIBEXEC} \textit{}.
-\item \macro{ESTRPIPE} \textit{}.
-\item \macro{EUCLEAN} \textit{}.
-\item \macro{ENAVAIL} \textit{}.
-\item \macro{EISNAM} \textit{}.
-\item \macro{EREMOTEIO} \textit{}.
-\item \macro{ENOMEDIUM} \textit{}.
-\item \macro{EMEDIUMTYPE} \textit{}.
-\item \macro{} \textit{}.
-\item \macro{} \textit{}.
-\item \macro{} \textit{}.
-\item \macro{} \textit{}.
-\item \macro{} \textit{}.
-\item \macro{} \textit{}.
+ numero massimo è specificato dalla variabile \macro{LINK\_MAX}, vedi
+ \secref{sec:sys_limits}).
+\item \macro{EPIPE} \textit{Broken pipe}. Non c'è un processo che stia
+ leggendo l'altro capo della pipe. Ogni funzione che restituisce questo
+ errore genera anche un segnale \macro{SIGPIPE}, la cui azione predefinita è
+ terminare il programma; pertanto non si potrà vedere questo errore fintanto
+ che \macro{SIGPIPE} non viene gestito o bloccato.
+\item \macro{ENOTEMPTY} \textit{Directory not empty}. La directory non è vuota
+ quando l'operazione richiede che lo sia. È l'errore tipico che si ha quando
+ si cerca di cancellare una directory contenente dei file.
+\item \macro{EUSERS} \textit{Too many users}. Troppi utenti, il sistema delle
+ quote rileva troppi utenti nel sistema.
+\item \macro{EDQUOT} \textit{Quota exceeded}. Si è ecceduta la quota di disco
+ dell'utente.
+\item \macro{ESTALE} \textit{Stale NFS file handle}. Indica un problema
+ interno a NFS causato da cambiamenti del filesystem del sistema remoto. Per
+ recuperare questa condizione in genere è necessario smontare e rimontare il
+ filesystem NFS.
+\item \macro{EREMOTE} \textit{Object is remote}. Si è fatto un tentativo di
+ montare via NFS un filesystem remoto con un nome che già specifica un
+ filesystem montato via NFS.
+\item \macro{ENOLCK} \textit{No locks available}. È usato dalle utilità per la
+ gestione del file lock; non viene generato da un sistema GNU, ma può
+ risultare da un'operazione su un server NFS di un altro sistema.
+\item \macro{EFTYPE} \textit{Inappropriate file type or format}. Il file è di
+ tipo sbagliato rispetto all'operazione richiesta o un file di dati ha un
+ formato sbagliato. Alcuni sistemi restituiscono questo errore quando si
+ cerca di impostare lo \textit{sticky bit} su un file che non è una directory.
+\end{description}