Aggiunta nota sul self-pipe trick ed un po' di indici
[gapil.git] / signal.tex
index a8de40a995f1df471b88706afb946a2d6b774a25..e8efc45ef2f79a250016d7f1ff37e27bd48e566e 100644 (file)
@@ -1563,10 +1563,10 @@ quale potr
 segnale, e prendere le relative azioni conseguenti (\texttt{\small 6-11}).
 
 Questo è il tipico esempio di caso, già citato in
-sez.~\ref{sec:proc_race_cond}, in cui si genera una race condition\index{race
-  condition}; se infatti il segnale arriva immediatamente dopo l'esecuzione
-del controllo (\texttt{\small 6}) ma prima della cancellazione del flag
-(\texttt{\small 7}), la sua occorrenza sarà perduta.
+sez.~\ref{sec:proc_race_cond}, in cui si genera una race condition 
+\index{race condition}; se infatti il segnale arriva immediatamente dopo
+l'esecuzione del controllo (\texttt{\small 6}) ma prima della cancellazione
+del flag (\texttt{\small 7}), la sua occorrenza sarà perduta.
 
 Questi esempi ci mostrano che per una gestione effettiva dei segnali occorrono
 funzioni più sofisticate di quelle illustrate finora, che hanno origine dalla
@@ -1587,9 +1587,10 @@ pendenti.  Per questo motivo lo standard POSIX.1, insieme alla nuova semantica
 dei segnali ha introdotto una interfaccia di gestione completamente nuova, che
 permette di ottenete un controllo molto più dettagliato. In particolare lo
 standard ha introdotto un nuovo tipo di dato \type{sigset\_t}, che permette di
-rappresentare un \textsl{insieme di segnali} (un \textit{signal set}, come
-viene usualmente chiamato), che è il tipo di dato che viene usato per gestire
-il blocco dei segnali.
+rappresentare un \textsl{insieme di segnali} (un 
+\index{\textit{signal set}}\textit{signal set}, come viene usualmente
+chiamato), che è il tipo di dato che viene usato per gestire il blocco dei
+segnali.
 
 In genere un \textsl{insieme di segnali} è rappresentato da un intero di
 dimensione opportuna, di solito si pari al numero di bit dell'architettura