vhangup(2) System Calls Manual vhangup(2)

vhangup - bloqueia virtualmente o terminal atual

Biblioteca C Padrão (libc-lc)

#include <unistd.h>
int vhangup(void);
Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros(7)):

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)

vhangup() simula um bloqueio no terminal atual. Esta chamada faz com que os outros usuários tenham um terminal “limpo” no momento do login.

Em caso de sucesso, zero é retornado. Em caso de erro, -1 é retornado, e errno é definido para indicar o erro.

O procsso chamador tem privilégios insuficientes para chamar vhangup(); a capacidade CAP_SYS_TTY_CONFIG é necessária.

Linux.

init(1), capabilities(7)

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 6.18