Le cose aggiunt con il 2.6.39.
[gapil.git] / fileunix.tex
index 4327719ad6735520c873d9682c5b288695b2496c..77736fb6f0b3dc7d77ba844ab9ff256b44dce356 100644 (file)
@@ -1,6 +1,6 @@
 %% fileunix.tex
 %%
 %% fileunix.tex
 %%
-%% Copyright (C) 2000-2010 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2011 Simone Piccardi.  Permission is granted to
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Un preambolo",
 %% copy, distribute and/or modify this document under the terms of the GNU Free
 %% Documentation License, Version 1.1 or any later version published by the
 %% Free Software Foundation; with the Invariant Sections being "Un preambolo",
@@ -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.\\
                          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
                          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}.}
 
   \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
 
 Questa caratteristica permette di prevedere qual è il valore del file
 descriptor che si otterrà al ritorno di \func{open}, e viene talvolta usata da
@@ -954,6 +955,8 @@ si veda sez.~\ref{sec:ipc_file_lock}).
 \subsection{Le funzioni \func{sync} e \func{fsync}}
 \label{sec:file_sync}
 
 \subsection{Le funzioni \func{sync} e \func{fsync}}
 \label{sec:file_sync}
 
+% TODO, aggiungere syncfs, introdotta con il 2.6.39
+
 Come accennato in sez.~\ref{sec:file_close} tutte le operazioni di scrittura
 sono in genere bufferizzate dal kernel, che provvede ad effettuarle in maniera
 asincrona (ad esempio accorpando gli accessi alla stessa zona del disco) in un
 Come accennato in sez.~\ref{sec:file_close} tutte le operazioni di scrittura
 sono in genere bufferizzate dal kernel, che provvede ad effettuarle in maniera
 asincrona (ad esempio accorpando gli accessi alla stessa zona del disco) in un
@@ -1067,7 +1070,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
 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.
 
 sez.~\ref{sec:proc_exec} e sez.~\ref{sec:file_fcntl}) viene sempre cancellato
 nella copia.