From: Simone Piccardi Date: Wed, 27 Jun 2001 21:26:58 +0000 (+0000) Subject: Tre righe in piu` tanto per committare ... X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=49dd18adf5e37bb4674bd0b6ef6875e546f79764;p=gapil.git Tre righe in piu` tanto per committare ... --- diff --git a/process.tex b/process.tex index adddd09..333dea8 100644 --- a/process.tex +++ b/process.tex @@ -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} diff --git a/signal.tex b/signal.tex index c192362..9b2d4cb 100644 --- a/signal.tex +++ b/signal.tex @@ -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}