Altre correzioni su memory mapping ed esempi
[gapil.git] / errors.tex
index 434decae7c7d7acb788f063c15e0eef4b47962a1..6d6bfd340c1d19f6a1e707631ddcec3a7ef42649 100644 (file)
@@ -44,35 +44,35 @@ 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 dispositivo non è
-  corretto, che il modulo relativo non è stato caricato nel kernel, o che il
-  dispositivo è fisicamente assente o non funzionante.
+\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
   un formato eseguibile, è un errore riscontrato dalle funzioni \func{exec}.
 \item \errcode{EBADF} \textit{Bad file descriptor}. File descriptor non valido:
   si è usato un file descriptor inesistente, o aperto in sola lettura per
   scrivere, o viceversa, o si è cercato di eseguire un'operazione non
   consentita per quel tipo di file descriptor.
-\item \errcode{EACCESS} \textit{Permission denied}. Permesso negato; l'accesso
+\item \errcode{EACCES} \textit{Permission denied}. Permesso negato; l'accesso
   al file non è consentito: i permessi del file o della directory non
   consentono l'operazione.
 \item \errcode{ELOOP} \textit{Too many symbolic links encountered}. Ci sono
   troppi link simbolici nella risoluzione di un pathname.  
 \item \errcode{ENAMETOOLONG} \textit{File name too long}. Si è indicato un
   pathname troppo lungo.
-\item \errcode{ENOTBLK} \textit{Block device required}. Si è specificato un file
-  che non è un \textit{block device} in un contesto in cui era necessario
+\item \errcode{ENOTBLK} \textit{Block device required}. Si è specificato un
+  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 \errcode{EEXIST} \textit{File exists}. Si è specificato un file esistente
   in un contesto in cui ha senso solo specificare un nuovo file.
-\item \errcode{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 filesystem. 
-\item \errcode{EXDEV} \textit{Cross-device link}. Si è tentato di creare un link
-  diretto che attraversa due filesystem differenti.
+\item \errcode{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 filesystem.
+\item \errcode{EXDEV} \textit{Cross-device link}. Si è tentato di creare un
+  link diretto che attraversa due filesystem differenti.
 \item \errcode{ENODEV} \textit{No such device}. Si è indicato un tipo di device
   sbagliato ad una funzione che ne richiede uno specifico.
 \item \errcode{ENOTDIR} \textit{Not a directory}. Si è specificato un file che
@@ -91,8 +91,8 @@ gestione dei file.
   controllo relativa ad un terminale su un file che non lo è.
 \item \errcode{ETXTBSY} \textit{Text file busy}. Si è cercato di eseguire un
   file che è aperto in scrittura, o scrivere un file che è in esecuzione. 
-\item \errcode{EFBIG} \textit{File too big}. Si è ecceduto il limite imposto dal
-  sistema sulla dimensione massima che un file può avere.
+\item \errcode{EFBIG} \textit{File too big}. Si è ecceduto il limite imposto
+  dal sistema sulla dimensione massima che un file può avere.
 \item \errcode{ENOSPC} \textit{No space left on device}. la directory in cui si
   vuole creare il link non ha spazio per ulteriori voci.
 \item \errcode{ESPIPE} \textit{Invalid seek operation}. 
@@ -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}