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
 %%
-%% 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",
@@ -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
-(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
@@ -1037,18 +1037,18 @@ possono recuperare varie (e di norma piuttosto intricate) informazioni è
     \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.}
@@ -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
-  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