X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=fileunix.tex;h=0bcc5fec26c7ed736bc39e6734e09c6ab2204d95;hb=7d224ad655c0a530877f39411d43a91e3d7318e1;hp=4327719ad6735520c873d9682c5b288695b2496c;hpb=213390f6a966149331b1cb7360d8ab76b0afc416;p=gapil.git diff --git a/fileunix.tex b/fileunix.tex index 4327719..0bcc5fe 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -350,7 +350,8 @@ ritorno il file descriptor con il valore pi alle dimensioni dei blocchi del filesystem; per il kernel 2.6 basta che siano allineati a multipli di 512 byte.\\ - \const{O\_CLOEXEC} & Attiva la modalità di \textit{close-on-exec} (vedi + \const{O\_CLOEXEC} & Attiva la modalità di \itindex{close-on-exec} + \textit{close-on-exec} (vedi sez.~\ref{sec:file_sharing} e \ref{sec:file_fcntl}).\footnotemark\\ \hline @@ -386,8 +387,8 @@ ritorno il file descriptor con il valore pi \itindex{thread} \textit{thread}, fra l'apertura del file e l'impostazione della suddetta modalità con \func{fcntl}.} -%TODO trattare le differenze fra O_DSYNC, O_SYNC e O_RSYNC introdotte con -% il kernel 2.6.33, vedi http://lwn.net/Articles/350219/ +%TODO trattare le differenze fra O_DSYNC, O_SYNC e O_RSYNC introdotte nella +% nello sviluppo del kernel 2.6.33, vedi http://lwn.net/Articles/350219/ Questa caratteristica permette di prevedere qual è il valore del file descriptor che si otterrà al ritorno di \func{open}, e viene talvolta usata da @@ -1067,7 +1068,7 @@ sull'altro (dato che quello che viene modificato della \textit{file table} a cui entrambi fanno riferimento). L'unica differenza fra due file descriptor duplicati è che ciascuno avrà il suo \textit{file descriptor flag}; a questo proposito va specificato che nel caso -di \func{dup} il flag di \textit{close-on-exec}\itindex{close-on-exec} (vedi +di \func{dup} il flag di \textit{close-on-exec} \itindex{close-on-exec} (vedi sez.~\ref{sec:proc_exec} e sez.~\ref{sec:file_fcntl}) viene sempre cancellato nella copia.