Deciso, si prosegue con le ipc
[gapil.git] / fileunix.tex
index 7f970c7bf23fbee3001c4bbce71faf74301825d3..a8a7d781255c6b31fac6583d12c538ad0be33bac 100644 (file)
@@ -271,9 +271,10 @@ sempre il file descriptor con il valore pi
     le fifo e per alcuni file di dispositivo. \\
     \macro{O\_NDELAY} & in Linux\footnotemark\ è sinonimo di 
     \macro{O\_NONBLOCK}.\\
     le fifo e per alcuni file di dispositivo. \\
     \macro{O\_NDELAY} & in Linux\footnotemark\ è sinonimo di 
     \macro{O\_NONBLOCK}.\\
-    \macro{O\_ASYNC} & apre il file per l'input/output in modalità
-    asincrona. Quando è settato viene generato un segnale di \macro{SIGIO}
-    tutte le volte che è disponibile dell'input sul file. \\
+    \macro{O\_ASYNC} & apre il file per l'I/O in modalità
+    asincrona (vedi \secref{sec:file_asyncronous_io}). Quando è settato viene
+    generato il segnale \macro{SIGIO} tutte le volte che sono disponibili
+    dati in input sul file. \\ 
     \macro{O\_SYNC} & apre il file per l'input/output sincrono, ogni
     \func{write} bloccherà fino al completamento della scrittura di tutti dati
     sul sull'hardware sottostante.\\
     \macro{O\_SYNC} & apre il file per l'input/output sincrono, ogni
     \func{write} bloccherà fino al completamento della scrittura di tutti dati
     sul sull'hardware sottostante.\\
@@ -1007,11 +1008,13 @@ valori 
   segnali \macro{SIGIO} e \macro{SIGURG} per gli eventi associati al file
   descriptor \var{fd}.  I process group sono settati usando valori negativi.
 \item[\macro{F\_GETSIG}] restituisce il segnale mandato quando ci sono dati
   segnali \macro{SIGIO} e \macro{SIGURG} per gli eventi associati al file
   descriptor \var{fd}.  I process group sono settati usando valori negativi.
 \item[\macro{F\_GETSIG}] restituisce il segnale mandato quando ci sono dati
-  disponibili in input sul file descriptor. Il valore 0 indica il default (che
-  è \macro{SIGIO}), un valore diverso da zero indica il segnale richiesto,
-  (che può essere lo stesso \macro{SIGIO}), nel qual caso al manipolatore del
-  segnale, se installato con \macro{SA\_SIGINFO}, vengono rese disponibili
-  informazioni ulteriori informazioni.
+  disponibili in input su un file descriptor aperto o settato in I/O
+  asincrono. Il valore 0 indica il default (che è \macro{SIGIO}), un valore
+  diverso da zero indica il segnale richiesto, (che può essere lo stesso
+  \macro{SIGIO}).\footnote{in questo caso al manipolatore del segnale, se
+    installato come \var{sa\_sigaction} con \macro{SA\_SIGINFO}, vengono rese
+    disponibili informazioni ulteriori informazioni (vedi
+    \secref{sec:sig_sigaction} e \secref{sec:file_asyncronous_io})}.
 \item[\macro{F\_SETSIG}] setta il segnale da inviare quando diventa possibile
   effettuare I/O sul file descriptor. Il valore zero indica il default
   (\macro{SIGIO}), ogni altro valore permette di rendere disponibile al
 \item[\macro{F\_SETSIG}] setta il segnale da inviare quando diventa possibile
   effettuare I/O sul file descriptor. Il valore zero indica il default
   (\macro{SIGIO}), ogni altro valore permette di rendere disponibile al