Aggiunta sleep, finita pause.
authorSimone Piccardi <piccardi@gnulinux.it>
Wed, 6 Mar 2002 00:08:08 +0000 (00:08 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Wed, 6 Mar 2002 00:08:08 +0000 (00:08 +0000)
signal.tex

index ebcdbef2cebd2cc6c8c514c2a6403cb968a43575..bdb1edb5509541e6d28ebc8b326a7157a11a12d9 100644 (file)
@@ -1240,6 +1240,23 @@ segnale 
   \var{errno} a \macro{EINTR}.}
 \end{prototype}
 
+La funzione segnala sempre una condizione di errore (il successo sarebbe
+quello di aspettare indefinitamente). In genere si usa questa funzione quando
+si vuole mettere un processo in attesa di un qualche evento specifico che non
+è sotto il suo diretto controllo (ad esempio la si può usare per far reagire
+il processo ad un segnale inviato da un altro processo).
+
+
+Se invece si vuole fare attendere un processo per un determinato intervallo di
+tempo lo standard POSIX.1 definisce la funzione \func{sleep}, il cui prototipo
+è:
+\begin{prototype}{unistd.h}{unsigned int sleep(unsigned int seconds)}
+  
+  Pone il processo in stato di sleep per \param{seconds} secondi.
+  
+  \bodydesc{}
+\end{prototype}
+