shutdown on tilepro
shut down part of a full-duplex connection
sys_shutdown(int fd, int how)
| number | 210 (0xd2) |
|---|---|
| abi | common |
| entry point | sys_shutdown |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for tilepro) |
| man page | shutdown(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 210, the syscall number |
r0 | int fd |
r1 | int how |
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 48
- x86 373
- arm64 210
- arm 293
- riscv64 210
- ia32 373
- x32 1073741872
- loongarch64 210
- ppc64 338
- ppc 338
- s390x 373
- mips64 5047
- mipsn32 6047
- mipso32 4182
- alpha 134
- arc 210
- blackfin 328, removed in 4.17
- csky 210
- hexagon 210
- ia64 1202, removed in 6.7
- m68k 370
- metag 210, removed in 4.17
- microblaze 359
- nds32 210, removed in 5.18
- nios2 210
- openrisc 210
- parisc 117
- score 210, removed in 4.17
- sh 352
- sparc 134
- sparc64 134
- tilegx 210, removed in 4.17
- xtensa 99
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilepro/shutdown?kernel=all