syscall.sh / m68k / mq_getsetattr
mq_getsetattr
get/set message queue attributes
sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr *mqstat, struct mq_attr *omqstat)
| number | 276 (0x114) |
|---|---|
| abi | common |
| entry point | sys_mq_getsetattr |
| since | Linux 5.0 |
| man page | mq_getsetattr(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
d0 | 276, the syscall number |
d1 | mqd_t mqdes |
d2 | const struct mq_attr *mqstat |
d3 | struct mq_attr *omqstat |
d0 | the return value |
Then run trap #0 to enter the kernel.
Same syscall on other architectures
- x64 245
- x86 282
- arm64 185
- arm 279
- riscv64 185
- x32 1073742069
- loongarch64 185
- ppc64 267
- ppc 267
- s390x 276
- mips64 5235
- mipsn32 6239
- mipso32 4276
- alpha 437
- arc 185
- csky 185
- hexagon 185
- microblaze 282
- nios2 185
- openrisc 185
- parisc 234
- sh 282
- sparc 278
- sparc64 278
- xtensa 237
Get this as JSON: https://api.syscall.sh/v2/syscalls/m68k/mq_getsetattr