syscall.sh / m68k / getsockopt
getsockopt
get and set options on sockets
sys_getsockopt(int fd, int level, int optname, char *optval, int *optlen)
| number | 362 (0x16a) |
|---|---|
| abi | common |
| entry point | sys_getsockopt |
| since | Linux 5.0 |
| man page | getsockopt(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
d0 | 362, the syscall number |
d1 | int fd |
d2 | int level |
d3 | int optname |
d4 | char *optval |
d5 | int *optlen |
d0 | the return value |
Then run trap #0 to enter the kernel.
Same syscall on other architectures
- x64 55
- x86 365
- arm64 209
- arm 295
- riscv64 209
- x32 1073741879, 1073742366
- loongarch64 209
- ppc64 340
- ppc 340
- s390x 365
- mips64 5054
- mipsn32 6054
- mipso32 4173
- alpha 118
- arc 209
- csky 209
- hexagon 209
- microblaze 358
- nios2 209
- openrisc 209
- parisc 182
- sh 354
- sparc 118
- sparc64 118
- xtensa 98
Get this as JSON: https://api.syscall.sh/v2/syscalls/m68k/getsockopt