Correzione ai limiti, aggiustate referenze e iniziato le funzioni per
[gapil.git] / errors.tex
index 5f7958dbbf9eb0a5db3467e8ebf6178378c91010..c92ae3a9891ebbda8717947ee6c9f66112015062 100644 (file)
@@ -9,11 +9,11 @@ tenga presente che spiegazioni pi
 il caso specifico, possono essere trovate nella descrizione del prototipo
 della funzione.
 
-I codici di errore sono riportati come costanti di tipo \type{int}, i valori
+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
 possono variare da architettura a architettura; è pertanto necessario
 riferirsi ad essi tramite i nomi simbolici. Le funzioni \func{perror} e
-\func{strerror} (vedi \secref{sec:intro_strerror}) possono essere usate per
+\func{strerror} (vedi \secref{sec:sys_strerror}) possono essere usate per
 ottenere dei messaggi di errore più espliciti.
 
 
@@ -56,11 +56,11 @@ gestione dei 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{EEXIST} \textit{File exists}. Si è specificato un file esistente
+  in un contesto 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. 
+  directory su cui si è montato un filesystem. 
 \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
@@ -107,7 +107,7 @@ gestione dei file.
   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 montao via NFS. 
+  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.
@@ -159,7 +159,7 @@ gestione dei socket e delle connessioni di rete.
   sbagliato per il socket. Il socket usato non supporta il protocollo di
   comunicazione richiesto. 
 \item \macro{ENOPROTOOPT} \textit{Protocol not available}. Protocollo non
-  disponibile. Si è richiesta un'opzione per il socket non diponibile con il
+  disponibile. Si è richiesta un'opzione per il socket non disponibile con il
   protocollo usato.
 \item \macro{EPROTONOSUPPORT} \textit{Protocol not supported}. Protocollo non
   supportato. Il tipo di socket non supporta il protocollo richiesto (un
@@ -167,7 +167,7 @@ gestione dei socket e delle connessioni di rete.
 \item \macro{ESOCKTNOSUPPORT} \textit{Socket type not supported}. Socket non
   supportato. Il tipo di socket scelto non è supportato.
 \item \macro{EOPNOTSUPP} \textit{Operation not supported on transport
-    endpoint}. L'operazione richesta non è supportata. Alcune funzioni non
+    endpoint}. L'operazione richiesta non è supportata. Alcune funzioni non
   hanno senso per tutti i tipi di socket, ed altre non sono implementate per
   tutti i protocolli di trasmissione. Questo errore quando un socket non
   supporta una particolare operazione, e costituisce una indicazione generica
@@ -223,16 +223,16 @@ gestione dei socket e delle connessioni di rete.
 \item \macro{ECONNREFUSED} \textit{Connection refused}. Un host remoto ha
   rifiutato la connessione (in genere dipende dal fatto che non c'è un server
   per soddisfare il servizio richiesto).  
-\item \macro{EHOSTDOWN} \textit{Host is down}. L'host remorto di una
+\item \macro{EHOSTDOWN} \textit{Host is down}. L'host remoto di una
   connessione è giù.
-\item \macro{EHOSTUNREACH} \textit{No route to host}.  L'host remorto di una
+\item \macro{EHOSTUNREACH} \textit{No route to host}.  L'host remoto di una
   connessione non è raggiungibile.
 \end{description}
 
 \section{Errori generici}
 
 In questa sezione sono raccolti i codici restituiti dalle funzioni di libreria
-attinenti ad errori generici, si trovano qui tutti i cosici di errore non
+attinenti ad errori generici, si trovano qui tutti i codici di errore non
 specificati nelle sezioni precedenti.
 
 \begin{description}
@@ -247,7 +247,7 @@ specificati nelle sezioni precedenti.
   queste situazioni, nel qual caso si avrebbe in blocco. 
 \item \macro{EFAULT} \textit{Bad address}. Una stringa passata come parametro
   è fuori dello spazio di indirizzi del processo, in genere questa situazione
-  provoca l'emissione di un sengale di \textit{segment violation}
+  provoca l'emissione di un segnale di \textit{segment violation}
   (\macro{SIGSEGV}).
 \item \macro{EINVAL} \textit{Invalid argument}. Errore utilizzato per
   segnalare vari tipi di problemi dovuti all'aver passato un argomento
@@ -383,3 +383,8 @@ call (TODO verificare i dettagli, eventualmente cassare).
 \end{description}
 
 
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: