Ancora su AIO.
authorSimone Piccardi <piccardi@gnulinux.it>
Thu, 25 Jul 2002 18:16:17 +0000 (18:16 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Thu, 25 Jul 2002 18:16:17 +0000 (18:16 +0000)
fileadv.tex

index 56b24be494b38014af2817cacdffab6bf17b3dcf..f95fa683adba2870995e9c0cb301f63bd055e30f 100644 (file)
@@ -437,7 +437,13 @@ sul file da cui i dati saranno letti o scritti. Nel campo \var{aio\_buf} poi
 andrà specificato l'indirizzo del buffer usato per l'I/O, ed in
 \var{aio\_nbytes} la lunghezza del trasferimento.
 
 andrà specificato l'indirizzo del buffer usato per l'I/O, ed in
 \var{aio\_nbytes} la lunghezza del trasferimento.
 
-Dato che l'I/O asincrono può supportare 
+Il campo \var{aio\_reqprio} permette invece di settare la priorità delle
+operazioni di I/O.\footnote{in generale perché ciò sia possibile occorre che
+  la piattaforma supporti questa caratteristica, questo viene indicato
+  definendo le macro \macro{\_POSIX\_PRIORITIZED\_IO}, e
+  \macro{\_POSIX\_PRIORITY\_SCHEDULING}.} La priorità viene settata a partire
+da quella del processo chiamante (vedi \secref{sec:proc_priority}), cui viene
+sottratto il valore di questo campo.