pause(2)

NOME
pause - aguarda um sinal

BIBLIOTECA
Biblioteca C Padrão (libc, -lc)

SINOPSE
#include <unistd.h>

int pause(void);

DESCRIÇÃO
pause() faz com o que processo chamador (ou 'thread') aguarde até que um sinal seja entregue, por meio do qual termine o procsso ou resulte na invocação de uma função de captura de sinal.

VALOR DE RETORNO
pause somente retorna quando um sinal foi capturado e a função de captura de sinal foi retornada. Neste caso, pause devolve -1 e errno é definido para EINTR.

ERROS

EINTR
    um sinal foi capturado e a função recolhe sinal for retornada.

PADRÕES
POSIX.1-2024.

HISTÓRICO
POSIX.1-2001, SVr4, 4.3BSD.

VEJA TAMBÉM
kill(2), select(2), signal(2), sigsuspend(2)

TRADUÇÃO
A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br>, Ricardo C.O.Freitas <english.quest@best-service.com> e Rafael Fontenelle <rafaelff@gnome.org>.

Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 (https://www.gnu.org/licenses/gpl-3.0.html) 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 (debian-l10n-portuguese@lists.debian.org).