Scroll to navigation

pause(2) System Calls Manual 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

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 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.

8 fevereiro 2026 Linux man-pages (não lançado)