From: Simone Piccardi Date: Wed, 6 Mar 2002 00:08:08 +0000 (+0000) Subject: Aggiunta sleep, finita pause. X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=commitdiff_plain;h=e65d03230c2c316ab78f970df9fa42d705c3a925;ds=sidebyside Aggiunta sleep, finita pause. --- diff --git a/signal.tex b/signal.tex index ebcdbef..bdb1edb 100644 --- a/signal.tex +++ b/signal.tex @@ -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} +