X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=errors.tex;h=60b4bde027cb967545994899f0165b01fdb5b3b6;hp=7cf46fc6c397987161df56deef30d6ef3870a7b8;hb=b3593007c4edd76ecbf7386967c1b25d27eed828;hpb=70885537614fe3332312bc9e9fcd900e04f22451 diff --git a/errors.tex b/errors.tex index 7cf46fc..60b4bde 100644 --- a/errors.tex +++ b/errors.tex @@ -41,10 +41,9 @@ gestione dei file. permessa: solo il proprietario del file o un processo con sufficienti privilegi può eseguire l'operazione. \item[\errcode{ENOENT} \textit{No such file or directory}.] Il file indicato - dal \itindex{pathname} \textit{pathname} non esiste: o una delle componenti - non esiste o il \textit{pathname} contiene un link simbolico spezzato. - Errore tipico di un riferimento ad un file che si suppone erroneamente - essere esistente. + dal \textit{pathname} non esiste: o una delle componenti non esiste o il + \textit{pathname} contiene un link simbolico spezzato. Errore tipico di un + riferimento ad un 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}.] Dispositivo @@ -63,11 +62,9 @@ gestione dei file. al file o alla directory non è consentito: i permessi del file o della directory non consentono l'operazione richiesta. \item[\errcode{ELOOP} \textit{Too many symbolic links encountered}.] Ci sono - troppi link simbolici nella risoluzione di un - \itindex{pathname} \textit{pathname}. + troppi link simbolici nella risoluzione di un \textit{pathname}. \item[\errcode{ENAMETOOLONG} \textit{File name too long}.] Si è indicato un - \itindex{pathname} \textit{pathname} troppo lungo per un file o una - directory. + \textit{pathname} troppo lungo per un file o una directory. \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 @@ -106,15 +103,15 @@ gestione dei file. \item[\errcode{ENOSPC} \textit{No space left on device}.] La directory in cui si vuole creare il link non ha spazio per ulteriori voci, o si è cercato di scrivere o di creare un nuovo file su un dispositivo che è già pieno. -\item[\errcode{ESPIPE} \textit{Invalid seek operation}.] Si cercato di eseguire - una \func{seek} su un file che non supporta questa operazione (ad esempio su - una pipe). +\item[\errcode{ESPIPE} \textit{Invalid seek operation}.] Si cercato di + eseguire una \func{lseek} su un file che non supporta questa operazione (ad + esempio su una \textit{pipe}, da cui il nome). \item[\errcode{EROFS} \textit{Read-only file system}.] Si è cercato di eseguire una operazione di scrittura su un file o una directory che risiede su un filesystem montato un sola lettura. -\item[\errcode{EMLINK} \textit{Too many links}]. Ci sono già troppi link al - file (il numero massimo è specificato dalla variabile \const{LINK\_MAX}, - vedi sez.~\ref{sec:sys_limits}). +\item[\errcode{EMLINK} \textit{Too many links}.] Ci sono già troppi link al + file, il numero massimo è specificato dalla variabile \const{LINK\_MAX}, + vedi 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 \signal{SIGPIPE}, la cui azione predefinita è