+\item \macro{ELOOP} \textit{Too many symbolic links encountered}. Ci sono
+ troppi link simbolici nella risoluzione di un pathname.
+\item \macro{ENAMETOOLONG} \textit{File name too long}. Si è indicato un
+ pathname troppo lungo.
+\item \macro{ENOTBLK} \textit{Block device required}. Si è specificato un file
+ che non è un \textit{block device} in un contesto in cui era necessario
+ specificare un \textit{block device} (ad esempio si è tentato di montare un
+ file ordinario).
+\item \macro{EEXIST} \textit{File exists}. Si è specficato un file esistente
+ in un constesto in cui ha senso solo specificare un nuovo file.
+\item \macro{EBUSY} \textit{Resource busy}. Una risorsa di sistema che non può
+ essere condivisa è occupata. Ad esempio si è tentato di cancellare la
+ directory su cui si è montato un filesistem.
+\item \macro{EXDEV} \textit{Cross-device link}. Si è tentato di creare un link
+ diretto che attraversa due filesystem differenti.
+\item \macro{ENODEV} \textit{No such device}. Si è indicato un tipo di device
+ sbagliato ad una funzione che ne richiede uno specifico.
+\item \macro{ENOTDIR} \textit{Not a directory}. Si è specificato un file che
+ non è una directory in una operazione che richiede una directory.
+\item \macro{EISDIR} \textit{Is a directory}. Il file specificato è una
+ directory, non può essere aperto in scrittura, né si possono creare o
+ rimuovere link diretti ad essa.
+\item \macro{EMFILE} \textit{Too many open files}. Il processo corrente ha
+ troppi file aperti e non può aprirne altri. Anche i descrittori duplicati
+ vengono tenuti in conto\footnote{Il numero massimo di file aperti è
+ controllabile dal sistema, in Linux si può usare il comando \cmd{ulimit}}.
+\item \macro{ENFILE} \textit{File table overflow}. Ci sono troppi file aperti
+ nel sistema.
+\item \macro{ENOTTY} \textit{Not a terminal}. Si è tentata una operazione di
+ controllo relativa ad un terminale su un file che non lo è.
+\item \macro{ETXTBSY} \textit{Text file busy}. Si è cercato di eseguire un
+ file che è aperto in scrittura, o scrivere un file che è in esecuzione.
+\item \macro{EFBIG} \textit{File too big}. Si è ecceduto il limite imposto dal
+ sistema sulla dimensione massima che un file può avere.
+\item \macro{ENOSPC} \textit{No space left on device}. la directory in cui si
+ vuole creare il link non ha spazio per ulteriori voci.
+\item \macro{ESPIPE} \textit{Invalid seek operation}.
+\item \macro{EROFS} \textit{Read-only file system}. il file risiede su un filesystem read-only.
+\item \macro{EMLINK} \textit{Too many links}. Ci sono troppi link al file (il
+ numero massimo è specificato dalla variabile \macro{LINK\_MAX}, vedi
+ \secref{sec:xxx_limits}).
+\item \macro{EPIPE} \textit{Broken pipe}.