Aggiunte definizioni di un paio di segnali
authorSimone Piccardi <piccardi@gnulinux.it>
Mon, 2 Jul 2001 18:12:19 +0000 (18:12 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Mon, 2 Jul 2001 18:12:19 +0000 (18:12 +0000)
signal.tex

index 9b2d4cbe56824633d4093e6cef7e9e49bc64711a..399921243b9477c15e4b6dd06436ad280dcf316c 100644 (file)
@@ -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}