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.
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
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.
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
\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
\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}
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
\end{description}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: "gapil"
+%%% End: