X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileunix.tex;h=17a68ed645e5a2fc4ad033a422e7ecaf9b40f105;hp=ebba51b2a918c0ece94593ea2cba298eba4f67d6;hb=5283816ce55d9625355104e745a1964287605e1f;hpb=4200529d613212e34c8cd8afd1628aedc20d74f2 diff --git a/fileunix.tex b/fileunix.tex index ebba51b..17a68ed 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -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. @@ -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}}