Aggiunte descrizioni segnali mancanti
authorSimone Piccardi <piccardi@gnulinux.it>
Thu, 15 Nov 2001 21:05:52 +0000 (21:05 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Thu, 15 Nov 2001 21:05:52 +0000 (21:05 +0000)
fileunix.tex
signal.tex

index 3e1915af22d851a6259e146e7e57b37327fe0f81..a8a522867180c1d4e03c4531a9a13149115322ca 100644 (file)
@@ -874,7 +874,8 @@ file descriptor viene usata la funzione \func{fcntl} il cui prototipo 
 
 Il comportamento di questa funzione è determinato dal valore del comando
 \param{cmd} che le viene fornito; in \secref{sec:file_dup} abbiamo incontrato
-un esempio, una lista dei possibili valori è riportata di seguito:
+un esempio per la duplicazione dei file descriptor, una lista dei possibili
+valori è riportata di seguito:
 \begin{basedescript}{\desclabelwidth{2.0cm}}
 \item[\macro{F\_DUPFD}] trova il primo file descriptor disponibile di valore
   maggiore o uguale ad \param{arg} e ne fa una copia di \var{fd}. In caso di
index c35561b3476b0f97e80b001dbbb9d78710456897..bd836fad34ff8516c577b01e6bd7cd6e4307fef8 100644 (file)
@@ -584,8 +584,15 @@ cui si trattano gli argomenti relativi.  Questi segnali sono:
   o il terminale in uno stato definito prima di fermarsi; se per esempio un
   programma ha disabilitato l'eco sul terminale può installare un manipolatore
   per riabilitarlo prima di fermarsi.
-\item[\macro{SIGTTIN}]
-\item[\macro{SIGTTOU}]
+\item[\macro{SIGTTIN}] Un processo non può leggere dal terminale se esegue una
+  sessione di lavoro in background. Quando un processo in background tenta di
+  leggere da un terminale viene inviato questo segnale a tutti i processi
+  della sessione di lavoro. L'azione di default è di fermare il processo.
+  L'argomento è trattato in \secref{sec:sess_xxx}.
+\item[\macro{SIGTTOU}] Segnale analogo al precedente \macro{SIGTTIN}, ma
+  generato quando si tenta di scrivere o modificare uno dei modi del
+  terminale. L'azione di default è di fermare il processo, l'argomento è
+  trattato in \secref{sec:sess_xxx}.
 \end{basedescript}
 
 
@@ -607,9 +614,16 @@ segnali sono:
   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 \macro{EPIPE} 
-\item[\macro{SIGLOST}] Sta per \textit{Resource lost}.
-\item[\macro{SIGXCPU}] Sta per \textit{CPU time limit exceeded}.
-\item[\macro{SIGXFSZ}] Sta per \textit{File size limit exceeded}.
+\item[\macro{SIGLOST}] Sta per \textit{Resource lost}. Viene generato quando
+  c'è un advisory lock su un file NFS, ed il server riparte dimenticando la
+  situazione precedente.
+\item[\macro{SIGXCPU}] Sta per \textit{CPU time limit exceeded}. Questo
+  segnale è generato quando un processo eccede il limite impostato per il
+  tempo di CPU disponibile, vedi \secref{sec:sys_xxx}. 
+\item[\macro{SIGXFSZ}] Sta per \textit{File size limit exceeded}. Questo
+  segnale è generato quando un processo tenta di estendere un file oltre le
+  dimensioni specificate dal limite impostato per le dimensioni massime di un
+  file, vedi \secref{sec:sys_xxx}. 
 \end{basedescript}