Risistemata flock, aggiunta figura sulla struttura del sistema
[gapil.git] / errors.tex
index 529d256c8dc971cb92c35b25e678c1dbec39e3a9..a75e0e1d300e6656ee0cfb52e7c8945f1c55f812 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.
 
 
@@ -73,7 +73,8 @@ gestione dei file.
 \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}}.
+    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
@@ -91,7 +92,7 @@ gestione dei file.
   \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 di default è
+  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
@@ -114,7 +115,7 @@ gestione dei file.
 \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 settare lo \textit{sticky bit} su un file che non è una directory.
+  cerca di impostare lo \textit{sticky bit} su un file che non è una directory.
 \end{description}
 
 
@@ -190,7 +191,7 @@ gestione dei socket e delle connessioni di rete.
   fallita perché l'indirizzo richiesto è irraggiungibile (ad esempio la
   sottorete della stazione remota è irraggiungibile).
 \item \macro{ENETRESET} \textit{Network dropped connection because of reset}.
-  Una connessione è stata resettata perché l'host remoto è caduto.
+  Una connessione è stata cancellata perché l'host remoto è caduto.
 \item \macro{ECONNABORTED} \textit{Software caused connection abort}. Una
   connessione è stata abortita localmente. 
 \item \macro{ECONNRESET} \textit{Connection reset by peer}. Una connessione è
@@ -210,9 +211,9 @@ gestione dei socket e delle connessioni di rete.
   destinazione. Nel caso di socket senza connessione (ad esempio socket UDP)
   l'errore che si ottiene è \macro{EDESTADDRREQ}.
 \item \macro{EDESTADDRREQ} \textit{Destination address required}. Non c'è un
-  indirizzo di destinazione di default per il socket. Si ottiene questo errore
-  mandando dato su un socket senza connessione senza averne prima specificato
-  una destinazione.
+  indirizzo di destinazione predefinito per il socket. Si ottiene questo
+  errore mandando dato su un socket senza connessione senza averne prima
+  specificato una destinazione.
 \item \macro{ESHUTDOWN} \textit{Cannot send after transport endpoint
     shutdown}. Il socket su cui si cerca di inviare dei dati ha avuto uno
   shutdown.
@@ -383,3 +384,8 @@ call (TODO verificare i dettagli, eventualmente cassare).
 \end{description}
 
 
+
+%%% Local Variables: 
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: