- all'identificatore del \itindex{process~group} \textit{process group}.
-\item[\const{F\_GETSIG}] restituisce il valore del segnale inviato quando ci
- sono dati disponibili in ingresso su un file descriptor aperto ed impostato
- per l'I/O asincrono (si veda sez.~\ref{sec:file_asyncronous_io}). Il valore 0
- indica il valore predefinito (che è \signal{SIGIO}), un valore diverso da
- zero indica il segnale richiesto, (che può essere anche lo stesso
- \signal{SIGIO}). In caso di errore ritorna $-1$.
+ all'identificatore del \itindex{process~group} \textit{process
+ group}. L'impostazione è soggetta alle stesse restrizioni presenti sulla
+ funzione \func{kill} (vedi sez.~\ref{sec:sig_kill_raise}), per cui in
+ sostanza un utente non privilegiato potrà cioè inviare i segnali solo ad un
+ processo che gli appartiene. Nel caso di \textit{thread},\footnote{in questo
+ caso si fa riferimento alla implementazione nativa di Linux delle NTPL,
+ vedi sez.~\ref{sec:linux_ntpl}. } quando si è impostato un segnale con
+ \const{F\_SETSIG}, un valore positivo di \param{arg} verrà interpretato come
+ indicante il \textit{Thread ID} che indica uno specifico \textit{thread} e
+ non come \textit{Process ID}, dato che in tal caso il \textit{thread}
+ principale mantiene un valore del \textit{Thread ID} uguale al \ids{PID}.
+\item[\const{F\_GETSIG}] restituisce il valore del segnale inviato quando un
+ file descriptor aperto ed impostato per l'I/O asincrono (si veda
+ sez.~\ref{sec:file_asyncronous_io}) è pronto per le operazioni di lettura o
+ scrittura. Il valore 0 indica il valore predefinito, che è \signal{SIGIO},
+ un valore diverso da zero indica il segnale richiesto, che può essere anche
+ lo stesso \signal{SIGIO}. In caso di errore ritorna $-1$.