Le cose aggiunt con il 2.6.39.
[gapil.git] / fileadv.tex
index 37a6e7f23a3ad75e2cb615951b5b7c03b6de7813..814cf9ec30ea1e07cf8a6a5add7b95140102de23 100644 (file)
@@ -3475,7 +3475,7 @@ eseguire la mappatura in memoria di un file, 
 \end{functions}
 
 La funzione richiede di mappare in memoria la sezione del file \param{fd} a
-partire da \param{offset} per \param{lenght} byte, preferibilmente
+partire da \param{offset} per \param{length} byte, preferibilmente
 all'indirizzo \param{start}. Il valore di \param{offset} deve essere un
 multiplo della dimensione di una pagina di memoria. 
 
@@ -3636,7 +3636,7 @@ verr
 bordo della pagina successiva.
 
 In questo caso è possibile accedere a quella zona di memoria che eccede le
-dimensioni specificate da \param{lenght}, senza ottenere un \const{SIGSEGV}
+dimensioni specificate da \param{length}, senza ottenere un \const{SIGSEGV}
 poiché essa è presente nello spazio di indirizzi del processo, anche se non è
 mappata sul file. Il comportamento del sistema è quello di restituire un
 valore nullo per quanto viene letto, e di non riportare su file quanto viene
@@ -4039,9 +4039,9 @@ le opportune strategie di ottimizzazione. Il suo prototipo 
 
 La sezione di memoria sulla quale si intendono fornire le indicazioni deve
 essere indicata con l'indirizzo iniziale \param{start} e l'estensione
-\param{lenght}, il valore di \param{start} deve essere allineato,
+\param{length}, il valore di \param{start} deve essere allineato,
 mentre \param{length} deve essere un numero positivo.\footnote{la versione di
-  Linux consente anche un valore nullo per \param{lenght}, inoltre se una
+  Linux consente anche un valore nullo per \param{length}, inoltre se una
   parte dell'intervallo non è mappato in memoria l'indicazione viene comunque
   applicata alle restanti parti, anche se la funzione ritorna un errore di
   \errval{ENOMEM}.} L'indicazione viene espressa dall'argomento \param{advice}
@@ -5135,8 +5135,8 @@ livello di kernel.
 % TODO l'I/O sulle porte di I/O 
 % consultare le manpage di ioperm, iopl e outb
 
-
-
+% TODO non so dove trattarli, ma dal 2.6.39 ci sono i file handle, vedi
+% http://lwn.net/Articles/432757/ 
 
 
 % LocalWords:  dell'I locking multiplexing cap dell' sez system call socket BSD