Prima bozza per le routine dei socket e file rimasto indietro
[gapil.git] / errors.tex
index 391cc820839534aa94ae87ae8bed23b2abfaddc6..958271d7497e5c868ed7f55599c4907a2a5644fe 100644 (file)
@@ -1,6 +1,6 @@
 %% errors.tex
 %%
-%% Copyright (C) 2000-2002 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2004 Simone Piccardi.  Permission is granted to
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Prefazione",
@@ -23,7 +23,7 @@ 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:sys_strerror}) possono essere usate per
+\func{strerror} (vedi sez.~\ref{sec:sys_strerror}) possono essere usate per
 ottenere dei messaggi di errore più espliciti.
 
 
@@ -44,9 +44,9 @@ gestione dei file.
   file che si suppone erroneamente essere esistente.
 \item \errcode{EIO} \textit{Input/output error}. Errore di input/output: usato
   per riportare errori hardware in lettura/scrittura su un dispositivo.
-\item \errcode{ENXIO} \textit{No such device or address}. Device inesistente:
-  il sistema ha tentato di usare un dispositivo attraverso il file
-  specificato, ma non lo ha trovato. Può significare che il file di
+\item \errcode{ENXIO} \textit{No such device or address}. Dispositivo
+  inesistente: il sistema ha tentato di usare un dispositivo attraverso il
+  file specificato, ma non lo ha trovato. Può significare che il file di
   dispositivo non è corretto, che il modulo relativo non è stato caricato nel
   kernel, o che il dispositivo è fisicamente assente o non funzionante.
 \item \errcode{ENOEXEC} \textit{Invalid executable file format}. Il file non ha
@@ -100,7 +100,7 @@ gestione dei file.
   filesystem read-only.
 \item \errcode{EMLINK} \textit{Too many links}. Ci sono troppi link al file (il
    numero massimo è specificato dalla variabile \const{LINK\_MAX}, vedi
-  \secref{sec:sys_limits}).
+  sez.~\ref{sec:sys_limits}).
 \item \errcode{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 \const{SIGPIPE}, la cui azione predefinita è
@@ -149,7 +149,7 @@ gestione dei processi.
   processo figlio. Viene rilevato dalle funzioni per la gestione dei processi
   figli. 
 %\item \errcode{EPROCLIM} \textit{}.  Il limite dell'utente per nuovi processi
-%  sarà ecceduto alla prossima \func{fork}. (non credo esista in linux)
+%  sarà ecceduto alla prossima \func{fork}. (non credo esista in Linux)
 \end{description}
 
 
@@ -313,7 +313,7 @@ specificati nelle sezioni precedenti.
   comando o opzione o che, in caso di oggetti specifici (file descriptor o
   altro) non è in grado di supportare i parametri richiesti.
 \item \errcode{EILSEQ} \textit{Illegal byte sequence}. Nella decodifica di un
-  carattere multibyte si è avuta una sequenza errata o incompleta o si è
+  carattere esteso si è avuta una sequenza errata o incompleta o si è
   specificato un valore non valido.
 \end{description}