Finito asyncronous I/O, iniziato mmap.
[gapil.git] / intro.tex
index b5f1986792a67f687077f8d9c71b51208a32cb92..bf2429d5dab145420dbb9d951f1409fd8dc06b2f 100644 (file)
--- a/intro.tex
+++ b/intro.tex
@@ -1,6 +1,6 @@
 %% intro.tex
 %%
 %% intro.tex
 %%
-%% Copyright (C) 2000-2012 Simone Piccardi.  Permission is granted to
+%% Copyright (C) 2000-2015 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",
@@ -760,11 +760,11 @@ tratteremo in dettaglio in sez.~\ref{sec:files_std_interface}.
 
 Entrambe le interfacce possono essere usate per l'accesso ai file come agli
 altri oggetti del VFS, ma per poter accedere alle operazioni di controllo
 
 Entrambe le interfacce possono essere usate per l'accesso ai file come agli
 altri oggetti del VFS, ma per poter accedere alle operazioni di controllo
-(descritte in sez.~\ref{sec:file_fcntl} e sez.~\ref{sec:file_ioctl}) su un
-qualunque tipo di oggetto del VFS occorre usare l'interfaccia standard di Unix
-con i file descriptor. Allo stesso modo devono essere usati i file descriptor
-se si vuole ricorrere a modalità speciali di I/O come il
-\itindex{file~locking} \textit{file locking} o l'I/O non-bloccante (vedi
+(descritte in sez.~\ref{sec:file_fcntl_ioctl}) su un qualunque tipo di oggetto
+del VFS occorre usare l'interfaccia standard di Unix con i file
+descriptor. Allo stesso modo devono essere usati i file descriptor se si vuole
+ricorrere a modalità speciali di I/O come il \itindex{file~locking}
+\textit{file locking} o l'I/O non-bloccante (vedi
 cap.~\ref{cha:file_advanced}).
 
 Gli \textit{stream} forniscono un'interfaccia di alto livello costruita sopra
 cap.~\ref{cha:file_advanced}).
 
 Gli \textit{stream} forniscono un'interfaccia di alto livello costruita sopra
@@ -1037,18 +1037,18 @@ possono recuperare varie (e di norma piuttosto intricate) informazioni è
     \textbf{Standard} & \textbf{IEEE} & \textbf{ISO} & \textbf{Contenuto} \\
     \hline
     \hline
     \textbf{Standard} & \textbf{IEEE} & \textbf{ISO} & \textbf{Contenuto} \\
     \hline
     \hline
-    POSIX.1 & 1003.1 & 9945-1& Interfacce di base                           \\
-    POSIX.1a& 1003.1a& 9945-1& Estensioni a POSIX.1                         \\
-    POSIX.2 & 1003.2 & 9945-2& Comandi                                      \\
-    POSIX.3 & 2003   &TR13210& Metodi di test                               \\
-    POSIX.4 & 1003.1b &  --- & Estensioni real-time                         \\
-    POSIX.4a& 1003.1c &  --- & \itindex{thread} Thread                      \\
-    POSIX.4b& 1003.1d &9945-1& Ulteriori estensioni real-time               \\
-    POSIX.5 & 1003.5  & 14519& Interfaccia per il linguaggio ADA            \\
-    POSIX.6 & 1003.2c,1e& 9945-2& Sicurezza                                 \\
-    POSIX.8 & 1003.1f& 9945-1& Accesso ai file via rete                     \\
-    POSIX.9 & 1003.9  &  --- & Interfaccia per il Fortran-77                \\
-    POSIX.12& 1003.1g& 9945-1& Socket                                       \\
+    POSIX.1 & 1003.1 & 9945-1& Interfacce di base.                          \\
+    POSIX.1a& 1003.1a& 9945-1& Estensioni a POSIX.1.                        \\
+    POSIX.2 & 1003.2 & 9945-2& Comandi.                                     \\
+    POSIX.3 & 2003   &TR13210& Metodi di test.                              \\
+    POSIX.4 & 1003.1b &  --- & Estensioni real-time.                        \\
+    POSIX.4a& 1003.1c &  --- & \itindex{thread} Thread.                     \\
+    POSIX.4b& 1003.1d &9945-1& Ulteriori estensioni real-time.              \\
+    POSIX.5 & 1003.5  & 14519& Interfaccia per il linguaggio ADA.           \\
+    POSIX.6 & 1003.2c,1e& 9945-2& Sicurezza.                                \\
+    POSIX.8 & 1003.1f& 9945-1& Accesso ai file via rete.                    \\
+    POSIX.9 & 1003.9  &  --- & Interfaccia per il Fortran-77.               \\
+    POSIX.12& 1003.1g& 9945-1& Socket.                                      \\
     \hline
   \end{tabular}
   \caption{Elenco dei vari standard POSIX e relative denominazioni.}
     \hline
   \end{tabular}
   \caption{Elenco dei vari standard POSIX e relative denominazioni.}
@@ -1362,7 +1362,7 @@ una opportuna macro; queste estensioni sono illustrate nel seguente elenco:
   presente negli standard con i file di grandi dimensioni, ed in particolare
   definire le due funzioni \func{fseeko} e \func{ftello} che al contrario
   delle corrispettive \func{fseek} e \func{ftell} usano il tipo di dato
   presente negli standard con i file di grandi dimensioni, ed in particolare
   definire le due funzioni \func{fseeko} e \func{ftello} che al contrario
   delle corrispettive \func{fseek} e \func{ftell} usano il tipo di dato
-  specifico \type{off\_t} (vedi sez.~\ref{sec:file_fseek}).
+  specifico \type{off\_t} (vedi sez.~\ref{sec:file_io}).
 
 \item[\macro{\_LARGEFILE64\_SOURCE}] definendo questa macro si rendono
   disponibili le funzioni di una interfaccia alternativa al supporto di valori
 
 \item[\macro{\_LARGEFILE64\_SOURCE}] definendo questa macro si rendono
   disponibili le funzioni di una interfaccia alternativa al supporto di valori