From de73e63610d4ec307329b26c64467f27b6316688 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Mon, 2 Jul 2001 18:12:19 +0000 Subject: [PATCH] Aggiunte definizioni di un paio di segnali --- signal.tex | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/signal.tex b/signal.tex index 9b2d4cb..3999212 100644 --- a/signal.tex +++ b/signal.tex @@ -423,7 +423,9 @@ Questi segnali sono: \item \texttt{SIGABRT} Il segnale indica che il programma stesso ha rilevato un errore che viene riportato chiamando la funzione \texttt{abort} che genera questo segnale. -\item \texttt{SIGTRAP} +\item \texttt{SIGTRAP} È il segnale generato da un'istruzione di breakpoint o + dall'attivazione del tracciamento per il processo. È usato dai programmi per + il debugging e se un programma normale non dovrebbe ricevere questo segnale. \item \texttt{SIGSYS} Sta ad indicare che si è eseguta una istruzione che richiede l'esecuzione di una system call, ma si è fornito un codice sbagliato per quest'ultima. @@ -447,11 +449,16 @@ periferica). L'azione di default di questi segnali è di terminare il processo, questi segnali sono: \begin{description} -\item \texttt{SIGTERM} -\item \texttt{SIGINT} -\item \texttt{SIGQUIT} -\item \texttt{SIGKILL} -\item \texttt{SIGHUP} +\item \macro{SIGTERM} Questo è un segnale generico usato per causare la + conclusione di un programma. Al contrario di \macro{SIGKILL} può essere + intercettato, ignorato, bloccato. In genere lo si usa per chiedere in + maniera ``educata'' ad un processo di concludersi. +\item \macro{SIGINT} E il segnale di interruzione per il programma. È quello + che viene generato di default dal comando \cmd{kill} o dall'invio sul + terminale del carattere di interrupt (generato dalla sequenza \macro{C-\\}). +\item \macro{SIGQUIT} +\item \macro{SIGKILL} +\item \macro{SIGHUP} \end{description} \subsection{I segnali di allarme} -- 2.30.2