table of contents
| vhangup(2) | System Calls Manual | vhangup(2) |
NOME¶
vhangup - bloqueia virtualmente o terminal atual
BIBLIOTECA¶
Biblioteca C Padrão (libc, -lc)
SINOPSE¶
#include <unistd.h>
int vhangup(void);
vhangup():
Desde o glibc 2.21:
_DEFAULT_SOURCE
No glibc 2.19 e 2.20:
_DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
Até e incluindo o glibc 2.19:
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE < 500)
DESCRIÇÃO¶
vhangup() simula um bloqueio no terminal atual. Esta chamada faz com que os outros usuários tenham um terminal “limpo” no momento do login.
VALOR DE RETORNO¶
Em caso de sucesso, zero é retornado. Em caso de erro, -1 é retornado, e errno é definido para indicar o erro.
ERROS¶
- EPERM
- O procsso chamador tem privilégios insuficientes para chamar vhangup(); a capacidade CAP_SYS_TTY_CONFIG é necessária.
PADRÕES¶
Linux.
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>, Marcelo Pereira da Silva <marcelo@pereira.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) |