pause(2) System Calls Manual pause(2)

pause - aguarda um sinal

Biblioteca C Padrão (libc-lc)

#include <unistd.h>
int pause(void);

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.

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.

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

POSIX.1-2024.

POSIX.1-2001, SVr4, 4.3BSD.

kill(2), select(2), signal(2), sigsuspend(2)

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 6.18