Voltar à lista
Linux x86_64Sistema & diversos#153

vhangup

Simula uma desconexão (hangup) do terminal virtual atual, invalidando o acesso de outros processos a ele.

Descrição

Usada por programas de login/getty ao encerrar uma sessão de terminal virtual, para garantir que nenhum processo remanescente da sessão anterior continue com acesso ao terminal.

man 2

Nota

Exige CAP_SYS_TTY_CONFIG.

Assinatura

int vhangup(void);

Parâmetros

Esta função não recebe parâmetros.

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)

Valor de retorno

0 em sucesso; -1 em erro, com errno definido.

Códigos de erro (errno)

EPERM(1)
Operação não permitida (falta de privilégio).

Relacionadas