Riforma delle macro per le funzioni, si riformatta un bel po' di roba.
[gapil.git] / fileunix.tex
index ebba51b2a918c0ece94593ea2cba298eba4f67d6..1fe5a7e938dcf34b714f76d14be85a52e9833fb0 100644 (file)
@@ -477,7 +477,7 @@ Non tutti i file supportano la capacit
 questo caso la funzione ritorna l'errore \macro{EPIPE}. Questo, oltre che per
 i tre casi citati nel prototipo, vale anche per tutti quei dispositivi che non
 supportano questa funzione, come ad esempio per le \acr{tty}\footnote{altri
-  sistemi, usando \macro{SEEK\_SET} in questo caso ritornano il numero di
+  sistemi, usando \macro{SEEK\_SET}, in questo caso ritornano il numero di
   caratteri che vi sono stati scritti}. Lo standard POSIX però non specifica
 niente al proposito. Infine alcuni device, ad esempio \file{/dev/null}, non
 causano un errore ma restituiscono un valore indefinito.
@@ -820,7 +820,7 @@ usare le due funzioni \func{fsync} e \func{fdatasync}, i cui prototipi sono:
   La funzione ritorna 0 in caso di successo e -1 in caso di errore, nel qual
   caso i codici restituiti in \var{errno} sono:
   \begin{errlist}
-  \item \macro{EINVAL} \param{fd} è un file speciale che non supporta la
+  \item[\macro{EINVAL}] \param{fd} è un file speciale che non supporta la
     sincronizzazione.
   \end{errlist}
   ed inoltre \macro{EBADF}, \macro{EROFS} e \macro{EIO}.
@@ -832,12 +832,12 @@ file specificato, ed attendono fino alla conclusione delle operazioni;
 di \var{fstat} come i tempi del file). 
 
 
-Si tenga presente che questo non comporta la sincronizzazione della directory
-che contiene il file (e scrittura della relativa voce su disco) che deve
-essere effettuata esplicitamente\footnote{in realtà con il filesystem
-  \acr{ext2}, quando questo viene montato con l'opzione \cmd{sync}, il kernel
-  provvede anche alla sincronizzazione automatica delle voci delle
-  directory.}.
+Si tenga presente che questo non comporta la sincronizzazione della
+directory che contiene il file (e scrittura della relativa voce su
+disco) che deve essere effettuata esplicitamente\footnote{in realtà per
+  il filesystem \acr{ext2}, quando lo si monta con l'opzione \cmd{sync},
+  il kernel provvede anche alla sincronizzazione automatica delle voci
+  delle directory.}.
 
 
 \subsection{La funzioni \func{dup} e \func{dup2}}
@@ -849,14 +849,13 @@ comportamento analogo all'interno di uno stesso processo \textit{duplicando}
 un file descriptor. Per far questo si usa la funzione \func{dup} il cui
 prototipo è:
 \begin{prototype}{unistd.h}{int dup(int oldfd)}
-  
   La funzione crea una copia del file descriptor \param{oldfd}.
   
   La funzione ritorna il nuovo file descriptor in caso di successo e -1 in
   caso di errore, nel qual caso \var{errno} viene settata ad uno dei valori:
   \begin{errlist}
-  \item \macro{EBADF} \param{oldfd} non è un file aperto.
-  \item \macro{EMFILE} si è raggiunto il numero massimo consentito di file
+  \item[\macro{EBADF}] \param{oldfd} non è un file aperto.
+  \item[\macro{EMFILE}] si è raggiunto il numero massimo consentito di file
     descriptor aperti.
   \end{errlist}
 \end{prototype}