listen on tilegx
listen for connections on a socket
sys_listen(int fd, int backlog)
| number | 201 (0xc9) |
|---|---|
| abi | common |
| entry point | sys_listen |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for tilegx) |
| man page | listen(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 201, the syscall number |
r0 | int fd |
r1 | int backlog |
r0 | the return value |
Then run swint1 to enter the kernel.
The kernel uses r1 to signal an error.
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 50
- x86 363
- arm64 201
- arm 284
- riscv64 201
- ia32 363
- x32 1073741874
- loongarch64 201
- ppc64 329
- ppc 329
- s390x 363
- mips64 5049
- mipsn32 6049
- mipso32 4174
- alpha 106
- arc 201
- blackfin 320, removed in 4.17
- csky 201
- hexagon 201
- ia64 1193, removed in 6.7
- m68k 360
- metag 201, removed in 4.17
- microblaze 348
- nds32 201, removed in 5.18
- nios2 201
- openrisc 201
- parisc 32
- score 201, removed in 4.17
- sh 343
- sparc 354
- sparc64 354
- tilepro 201, removed in 4.17
- xtensa 102
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilegx/listen?kernel=all