Prosegue la risistemazione degli indici. Trattata CLONE_FS.
[gapil.git] / errors.tex
index 1f7a3caff805bdd40b4bb61b6d22557b4d335ba8..57bf5a2dcb8fc6930919ef295e8537c5b0dfe107 100644 (file)
 
 Si riportano in questa appendice tutti i codici di errore. Essi sono
 accessibili attraverso l'inclusione del file di header \headfile{errno.h}, che
-definisce anche la \index{variabili!globali} variabile globale
-\var{errno}. Per ogni errore definito riporteremo la stringa stampata da
-\func{perror} ed una breve spiegazione. Si tenga presente che spiegazioni più
-particolareggiate del significato dell'errore, qualora necessarie per casi
-specifici, possono essere trovate nella descrizione del prototipo della
-funzione per cui detto errore si è verificato.
+definisce anche la variabile globale \var{errno}. Per ogni errore definito
+riporteremo la stringa stampata da \func{perror} ed una breve spiegazione. Si
+tenga presente che spiegazioni più particolareggiate del significato
+dell'errore, qualora necessarie per casi specifici, possono essere trovate
+nella descrizione del prototipo della funzione per cui detto errore si è
+verificato.
 
 I codici di errore sono riportati come costanti di tipo \ctyp{int}, i valori
 delle costanti sono definiti da macro di preprocessore nel file citato, e
@@ -273,13 +273,12 @@ specificati nelle sezioni precedenti.
 \item[\errcode{ENOMEM} \textit{No memory available}.] Il kernel non è in grado
   di allocare ulteriore memoria per completare l'operazione richiesta.
 \item[\errcode{EDEADLK} \textit{Deadlock avoided}.] L'allocazione di una
-  risorsa avrebbe causato un \itindex{deadlock} \textit{deadlock}. Non sempre
-  il sistema è in grado di riconoscere queste situazioni, nel qual caso si
-  avrebbe il blocco.
+  risorsa avrebbe causato un \textit{deadlock}. Non sempre il sistema è in
+  grado di riconoscere queste situazioni, nel qual caso si avrebbe il blocco.
 \item[\errcode{EFAULT} \textit{Bad address}.] Una stringa passata come
   argomento è fuori dello spazio di indirizzi del processo, in genere questa
-  situazione provoca direttamente l'emissione di un segnale di
-  \itindex{segment~violation} \textit{segment violation} (\signal{SIGSEGV}).
+  situazione provoca direttamente l'emissione di un segnale di \textit{segment
+    violation} (\signal{SIGSEGV}).
 \item[\errcode{EINVAL} \textit{Invalid argument}.] Errore utilizzato per
   segnalare vari tipi di problemi dovuti all'aver passato un argomento
   sbagliato ad una funzione di libreria.