efficiente, quello dell'uscita in caso di errore.
Il C però non consente di effettuare un salto ad una label definita in
-un'altra funzione, per cui se l'errore avviene in funzioni profondamente
-annidate
+un'altra funzione, per cui se l'errore avviene in funzioni profondamente
+annidate occorre usare la funzione \func{longjump}.
\section{La gestione di parametri e opzioni}
Il numero di segnale passato in \param{signum} segnale può essere indicato
direttamente con una delle costanti definite in \secref{sec:sig_standard}, il
manipolatore \param{handler} invece, oltre all'indirizzo della funzione da
-chiamare all'occorrenza del segnale, può assumere i valori costanti
-\macro{SIG\_IGN} per ignorare il segnale e \macro{SIG\_DFL} per installare
-l'azione di di default (si ricordi però che \macro{SIGKILL} e \macro{SIGSTOP}
-non possono essere ignorati né intercettati).
+chiamare all'occorrenza del segnale, può assumere anche i valori costanti
+\macro{SIG\_IGN} con cui si dice ignorare il segnale e \macro{SIG\_DFL} per
+installare l'azione di di default (si ricordi però che i due segnali
+\macro{SIGKILL} e \macro{SIGSTOP} non possono essere ignorati né
+intercettati).
+\subsection{Funzioni rientranti e default dei segnali}
+\label{sec:sig_reentrant}