Correzioni varie in aereo
[gapil.git] / signal.tex
index 159ba62cacb325df81ed98c2cd84de84899ee217..84c8ac5f00b1ad2ea340877691da1ec0f5db0082 100644 (file)
@@ -348,7 +348,7 @@ esse sono definite nell'header di sistema \headfile{signal.h}.
     \signal{SIGUSR1} &P & T & Segnale utente numero 1.\\
     \signal{SIGSEGV} &AP& C & Errore di accesso in memoria.\\
     \signal{SIGUSR2} &P & T & Segnale utente numero 2.\\
     \signal{SIGUSR1} &P & T & Segnale utente numero 1.\\
     \signal{SIGSEGV} &AP& C & Errore di accesso in memoria.\\
     \signal{SIGUSR2} &P & T & Segnale utente numero 2.\\
-    \signal{SIGPIPE} &P & T & Pipe spezzata.\\
+    \signal{SIGPIPE} &P & T & \textit{Pipe} spezzata.\\
     \signal{SIGALRM} &P & T & Segnale del timer da \func{alarm}.\\
     \signal{SIGTERM} &AP& T & Segnale di terminazione (\texttt{C-\bslash}).\\
     \signal{SIGCHLD} &P & I & Figlio terminato o fermato.\\
     \signal{SIGALRM} &P & T & Segnale del timer da \func{alarm}.\\
     \signal{SIGTERM} &AP& T & Segnale di terminazione (\texttt{C-\bslash}).\\
     \signal{SIGCHLD} &P & I & Figlio terminato o fermato.\\
@@ -742,13 +742,14 @@ che impediscono il completamento dell'esecuzione dovute all'interazione con il
 resto del sistema.  L'azione predefinita di questi segnali è normalmente
 quella di terminare il processo, questi segnali sono:
 \begin{basedescript}{\desclabelwidth{2.0cm}}
 resto del sistema.  L'azione predefinita di questi segnali è normalmente
 quella di terminare il processo, questi segnali sono:
 \begin{basedescript}{\desclabelwidth{2.0cm}}
-\item[\signal{SIGPIPE}] Sta per \textit{Broken pipe}. Se si usano delle pipe,
-  (o delle FIFO o dei socket) è necessario, prima che un processo inizi a
-  scrivere su una di esse, che un altro l'abbia aperta in lettura (si veda
-  sez.~\ref{sec:ipc_pipes}). Se il processo in lettura non è partito o è
-  terminato inavvertitamente alla scrittura sulla pipe il kernel genera questo
-  segnale. Se il segnale è bloccato, intercettato o ignorato la chiamata che
-  lo ha causato fallisce, restituendo l'errore \errcode{EPIPE}.
+\item[\signal{SIGPIPE}] Sta per \textit{Broken pipe}. Se si usano delle
+  \textit{pipe}, (o delle FIFO o dei socket) è necessario, prima che un
+  processo inizi a scrivere su una di esse, che un altro l'abbia aperta in
+  lettura (si veda sez.~\ref{sec:ipc_pipes}). Se il processo in lettura non è
+  partito o è terminato inavvertitamente alla scrittura sulla \textit{pipe} il
+  kernel genera questo segnale. Se il segnale è bloccato, intercettato o
+  ignorato la chiamata che lo ha causato fallisce, restituendo l'errore
+  \errcode{EPIPE}.
 
 \item[\signal{SIGXCPU}] Sta per \textit{CPU time limit exceeded}. Questo
   segnale è generato quando un processo eccede il limite impostato per il
 
 \item[\signal{SIGXCPU}] Sta per \textit{CPU time limit exceeded}. Questo
   segnale è generato quando un processo eccede il limite impostato per il
@@ -936,7 +937,7 @@ presenta questa situazione è il seguente:
 \begin{itemize*}
 \item la lettura da file che possono bloccarsi in attesa di dati non ancora
   presenti (come per certi \index{file!di~dispositivo} file di dispositivo, i
 \begin{itemize*}
 \item la lettura da file che possono bloccarsi in attesa di dati non ancora
   presenti (come per certi \index{file!di~dispositivo} file di dispositivo, i
-  socket o le pipe);
+  socket o le \textit{pipe});
 \item la scrittura sugli stessi file, nel caso in cui dati non possano essere
   accettati immediatamente (di nuovo comune per i socket);
 \item l'apertura di un file di dispositivo che richiede operazioni non
 \item la scrittura sugli stessi file, nel caso in cui dati non possano essere
   accettati immediatamente (di nuovo comune per i socket);
 \item l'apertura di un file di dispositivo che richiede operazioni non