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)
| Registrador | Papel | Argumento |
|---|---|---|
| rax | nú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).