vhangup on tilepro
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 tilepro) |
| man page | vhangup(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 58, the syscall number |
r0 | the return value |
Then run swint1 to enter the kernel.
The kernel uses r1 to signal an error for ordinary calls.
Fast atomic calls use negative numbers and have different register behavior.
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
- score 58, removed in 4.17
- sh 111
- sparc 76
- sparc64 76
- tilegx 58, removed in 4.17
- xtensa 201
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilepro/vhangup?kernel=all