\item \errcode{EMULTIHOP} \textit{Multihop attempted}.
\item \errcode{ENODATA} \textit{No data available}.
\item \errcode{ENOLINK} \textit{Link has been severed}.
-\item \errcode{ENOMSG} \textit{No message of desired type}.
+\item \errcode{ENOMSG} \textit{No message of desired type}. Indica che una
+ coda di messaggi del \textit{SysV IPC} non è presente nessun messaggio del
+ tipo desiderato.
\item \errcode{ENOSR} \textit{Out of streams resources}.
\item \errcode{ENOSTR} \textit{Device not a stream}.
-\item \errcode{EOVERFLOW} \textit{Value too large for defined data type}.
-\item \errcode{EPROTO} \textit{Protocol error}.
+\item \errcode{EOVERFLOW} \textit{Value too large for defined data type}. Si è
+ chiesta la lettura di un dato dal \textit{SysV IPC} con \const{IPC\_STAT} ma
+ il valore eccede la dimensione usata nel buffer di lettura.
+\item \errcode{EPROTO} \textit{Protocol error}. C'è stato un errore nel
+ protocollo di rete usato dal socket.
\item \errcode{ETIME} \textit{Timer expired}.
\end{description}
-\section{Errori del kernel}
-\label{sec:err_kernel_err}
+% \section{Errori del kernel}
+% \label{sec:err_kernel_err}
-In questa sezione sono raccolti i codici di errore interni del kernel. Non
-sono usati dalle funzioni di libreria, ma vengono riportati da alcune system
-call (TODO verificare i dettagli, eventualmente cassare).
+% In questa sezione sono raccolti i codici di errore interni del kernel. Non
+% sono usati dalle funzioni di libreria, ma vengono riportati da alcune system
+% call (TODO verificare i dettagli, eventualmente cassare).
-\begin{description}
-\item \errcode{ERESTART} \textit{Interrupted system call should be restarted}.
-\item \errcode{ECHRNG} \textit{Channel number out of range}.
-\item \errcode{EL2NSYNC} \textit{Level 2 not synchronized}.
-\item \errcode{EL3HLT} \textit{Level 3 halted}.
-\item \errcode{EL3RST} \textit{Level 3 reset}.
-\item \errcode{ELNRNG} \textit{Link number out of range}.
-\item \errcode{EUNATCH} \textit{Protocol driver not attached}.
-\item \errcode{ENOCSI} \textit{No CSI structure available}.
-\item \errcode{EL2HLT} \textit{Level 2 halted}.
-\item \errcode{EBADE} \textit{Invalid exchange}.
-\item \errcode{EBADR} \textit{Invalid request descriptor}.
-\item \errcode{EXFULL} \textit{Exchange full}.
-\item \errcode{ENOANO} \textit{No anode}.
-\item \errcode{EBADRQC} \textit{Invalid request code}.
-\item \errcode{EBADSLT} \textit{Invalid slot}.
-\item \errcode{EDEADLOCK} Identico a \errcode{EDEADLK}.
-\item \errcode{EBFONT} \textit{Bad font file format}.
-\item \errcode{ENONET} \textit{Machine is not on the network}.
-\item \errcode{ENOPKG} \textit{Package not installed}.
-\item \errcode{EADV} \textit{Advertise error}.
-\item \errcode{ESRMNT} \textit{Srmount error}.
-\item \errcode{ECOMM} \textit{Communication error on send}.
-\item \errcode{EDOTDOT} \textit{RFS specific error}.
-\item \errcode{ENOTUNIQ} \textit{Name not unique on network}.
-\item \errcode{EBADFD} \textit{File descriptor in bad state}.
-\item \errcode{EREMCHG} \textit{Remote address changed}.
-\item \errcode{ELIBACC} \textit{Can not access a needed shared library}.
-\item \errcode{ELIBBAD} \textit{Accessing a corrupted shared library}.
-\item \errcode{ELIBSCN} \textit{.lib section in a.out corrupted}.
-\item \errcode{ELIBMAX} \textit{Attempting to link in too many shared
- libraries}.
-\item \errcode{ELIBEXEC} \textit{Cannot exec a shared library directly}.
-\item \errcode{ESTRPIPE} \textit{Streams pipe error}.
-\item \errcode{EUCLEAN} \textit{Structure needs cleaning}.
-\item \errcode{ENAVAIL} \textit{No XENIX semaphores available}.
-\item \errcode{EISNAM} \textit{Is a named type file}.
-\item \errcode{EREMOTEIO} \textit{Remote I/O error}.
-\item \errcode{ENOMEDIUM} \textit{No medium found}.
-\item \errcode{EMEDIUMTYPE} \textit{Wrong medium type}.
-\end{description}
+% \begin{description}
+% \item \errcode{ERESTART} \textit{Interrupted system call should be restarted}.
+% \item \errcode{ECHRNG} \textit{Channel number out of range}.
+% \item \errcode{EL2NSYNC} \textit{Level 2 not synchronized}.
+% \item \errcode{EL3HLT} \textit{Level 3 halted}.
+% \item \errcode{EL3RST} \textit{Level 3 reset}.
+% \item \errcode{ELNRNG} \textit{Link number out of range}.
+% \item \errcode{EUNATCH} \textit{Protocol driver not attached}.
+% \item \errcode{ENOCSI} \textit{No CSI structure available}.
+% \item \errcode{EL2HLT} \textit{Level 2 halted}.
+% \item \errcode{EBADE} \textit{Invalid exchange}.
+% \item \errcode{EBADR} \textit{Invalid request descriptor}.
+% \item \errcode{EXFULL} \textit{Exchange full}.
+% \item \errcode{ENOANO} \textit{No anode}.
+% \item \errcode{EBADRQC} \textit{Invalid request code}.
+% \item \errcode{EBADSLT} \textit{Invalid slot}.
+% \item \errcode{EDEADLOCK} Identico a \errcode{EDEADLK}.
+% \item \errcode{EBFONT} \textit{Bad font file format}.
+% \item \errcode{ENONET} \textit{Machine is not on the network}.
+% \item \errcode{ENOPKG} \textit{Package not installed}.
+% \item \errcode{EADV} \textit{Advertise error}.
+% \item \errcode{ESRMNT} \textit{Srmount error}.
+% \item \errcode{ECOMM} \textit{Communication error on send}.
+% \item \errcode{EDOTDOT} \textit{RFS specific error}.
+% \item \errcode{ENOTUNIQ} \textit{Name not unique on network}.
+% \item \errcode{EBADFD} \textit{File descriptor in bad state}.
+% \item \errcode{EREMCHG} \textit{Remote address changed}.
+% \item \errcode{ELIBACC} \textit{Can not access a needed shared library}.
+% \item \errcode{ELIBBAD} \textit{Accessing a corrupted shared library}.
+% \item \errcode{ELIBSCN} \textit{.lib section in a.out corrupted}.
+% \item \errcode{ELIBMAX} \textit{Attempting to link in too many shared
+% libraries}.
+% \item \errcode{ELIBEXEC} \textit{Cannot exec a shared library directly}.
+% \item \errcode{ESTRPIPE} \textit{Streams pipe error}.
+% \item \errcode{EUCLEAN} \textit{Structure needs cleaning}.
+% \item \errcode{ENAVAIL} \textit{No XENIX semaphores available}.
+% \item \errcode{EISNAM} \textit{Is a named type file}.
+% \item \errcode{EREMOTEIO} \textit{Remote I/O error}.
+% \item \errcode{ENOMEDIUM} \textit{No medium found}.
+% \item \errcode{EMEDIUMTYPE} \textit{Wrong medium type}.
+% \end{description}