Scroll to navigation

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);

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)

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

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

PADRÕES

Linux.

VEJA TAMBÉM

init(1), capabilities(7)

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)