vhangup on score
virtually hangup the current terminal
sys_vhangup(void)
| number | 58 (0x3a) |
|---|---|
| abi | common |
| entry point | sys_vhangup |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | vhangup(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 58, the syscall number |
r4 | the return value |
Then run syscall to enter the kernel.
r7 is the error flag and r4 then holds the positive error number.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 153
- x86 111
- arm64 58
- arm 111
- riscv64 58
- ia32 111
- x32 1073741977
- loongarch64 58
- ppc64 111
- ppc 111
- s390x 111
- mips64 5150
- mipsn32 6150
- mipso32 4111
- alpha 76
- arc 58
- blackfin 111, removed in 4.17
- cris 111, removed in 4.17
- csky 58
- frv 111, removed in 4.17
- hexagon 58
- ia64 1123, removed in 6.7
- m32r 111, removed in 4.17
- m68k 111
- metag 58, removed in 4.17
- microblaze 111
- mn10300 111, removed in 4.17
- nds32 58, removed in 5.18
- nios2 58
- openrisc 58
- parisc 111
- sh 111
- sparc 76
- sparc64 76
- tilegx 58, removed in 4.17
- tilepro 58, removed in 4.17
- xtensa 201
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/vhangup?kernel=all