X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileunix.tex;h=dde98892019cba1e8b00ee2a7fd87baff995f368;hp=9f4e4a8d7ed781434b2783441fe70b3c51b8d614;hb=5a59e67204ff436dceb6a13ed39e876aea3945a8;hpb=76c815519021c83247a87d9f4318fc4aaa533f56 diff --git a/fileunix.tex b/fileunix.tex index 9f4e4a8..dde9889 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -495,8 +495,8 @@ Si tenga presente inoltre che usare \macro{SEEK\_END} non assicura affatto che la successiva scrittura avvenga alla fine del file, infatti se questo è stato aperto anche da un altro processo che vi ha scritto, la fine del file può essersi spostata, ma noi scriveremo alla posizione impostata in precedenza -(questa è una potenziale sorgente di \textit{race condition}\index{race - condition}, vedi \secref{sec:file_atomic}). +(questa è una potenziale sorgente di \textit{race condition} +\index{race condition}, vedi \secref{sec:file_atomic}). Non tutti i file supportano la capacità di eseguire una \func{lseek}, in questo caso la funzione ritorna l'errore \macro{EPIPE}. Questo, oltre che per