Tre righe in piu` tanto per committare ...
authorSimone Piccardi <piccardi@gnulinux.it>
Wed, 27 Jun 2001 21:26:58 +0000 (21:26 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Wed, 27 Jun 2001 21:26:58 +0000 (21:26 +0000)
process.tex
signal.tex

index adddd0913df61669fd61c77450f9fd7f619bb494..333dea82bde61cc67467b6e0e0354bbb206cf15b 100644 (file)
@@ -653,8 +653,8 @@ per
 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}
index c1923626387899e29323bcad5b14cdbee5f67bbe..9b2d4cbe56824633d4093e6cef7e9e49bc64711a 100644 (file)
@@ -592,10 +592,13 @@ cio
 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}