table of contents
| 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¶
- 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¶
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) |