SLEEP(3)

NOME
sleep - aguarda pelo quantidade de segundos especificada

SINÓPSE
#include <unistd.h>

unsigned int sleep(unsigned int seconds);

DESCRIÇÃO
sleep() faz o processo atual aguardar até seconds segundos passarem or até um sinal chegar, o qual não é ignorado.

VALORES RETORNADOS
0, se o tempo especificado passar, ou o número de segundos restantes.

DE ACORDO COM
POSIX.1.

PROBLEMAS
sleep() pode ser implementado usando SIGALRM; misturar chamadas a alarm() e sleep() é uma má idéia.

Utilizar longjmp() de um manipulador de sinal ou modificar o manipulador SIGALRM enquanto o processo estiver aguardando irá causar resultados indefinidos.

VEJA TAMBÉM
signal(2), alarm(2).

TRADUZIDO POR LDP-BR em 11/06/2001.

  Tradução:
Marcelo Pereira da Silva <marcelo@pereira.com>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>