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.\\
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