Man page - sleep(3)

Packages contains this manual

Available languages:

en fr pt_BR es ko ja ru ro de

Manual

sleep

NOME
BIBLIOTECA
SINOPSE
DESCRIÇÃO
VALOR DE RETORNO
ATRIBUTOS
VERSÕES
PADRÕES
HISTÓRICO
RESSALVAS
VEJA TAMBÉM
TRADUÇÃO

NOME

sleep - aguarda pelo quantidade de segundos especificada

BIBLIOTECA

Biblioteca C PadrĂŁo ( libc , -lc )

SINOPSE

#include <unistd.h>

unsigned int sleep(unsigned int segundos );

DESCRIÇÃO

sleep () faz a thread chamadora aguardar atĂ© o nĂșmero de segundos em tempo real especificados em segundos ter passado ou atĂ© um sinal chegar, o qual nĂŁo Ă© ignorado.

VALOR DE RETORNO

Zero se o tempo especificado passar, ou o nĂșmero de segundos restantes para arguardar, se a chamada foi interrompida por um manipulador de sinal.

ATRIBUTOS

Para uma explicação dos termos usados nesta seção, consulte attributes (7).

Image grohtml-3941034-1.png

VERSÕES

No Linux, sleep () Ă© implementado via nanosleep (2). Veja a pĂĄgina man nanosleep (2) para uma discussĂŁo sobre o relĂłgio usado.

Em alguns sistemas, sleep () pode ser implementado usando alarm (2) e SIGALRM (POSIX.1 permite isso); misturar chamadas para alarme (2) e sleep () Ă© uma mĂĄ ideia.

PADRÕES

POSIX.1-2008.

HISTÓRICO

POSIX.1-2001.

RESSALVAS

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

VEJA TAMBÉM

sleep (1), alarm (2), nanosleep (2), signal (2), signal (7)

TRADUÇÃO

A tradução para portuguĂȘs brasileiro desta pĂĄgina man foi criada por Marcelo Pereira da Silva <marcelo@pereira.com>, AndrĂ© Luiz Fassone <lonely_wolf@ig.com.br> e Rafael Fontenelle <rafaelff@gnome.org>.

Esta tradução Ă© uma documentação livre; leia a Licença PĂșblica Geral GNU VersĂŁo 3 ou posterior para as condiçÔes de direitos autorais. Nenhuma responsabilidade Ă© aceita.

Se vocĂȘ encontrar algum erro na tradução desta pĂĄgina de manual, envie um e-mail para a lista de discussĂŁo de tradutores .