rt_sigsuspend on cris
wait for a signal
sys_rt_sigsuspend(sigset_t *unewset, size_t sigsetsize)
| number | 179 (0xb3) |
|---|---|
| abi | common |
| entry point | sys_rt_sigsuspend |
| since | Linux 3.3 or earlier (3.3 is the first release scanned for cris) |
| man page | rt_sigsuspend(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r9 | 179, the syscall number |
r10 | sigset_t *unewset |
r11 | size_t sigsetsize |
r10 | the return value |
Then run break 13 to enter the kernel.
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 130
- x86 179
- arm64 133
- arm 179
- riscv64 133
- ia32 179
- x32 1073741954
- loongarch64 133
- ppc64 178
- ppc 178
- s390x 179
- mips64 5128
- mipsn32 6128
- mipso32 4199
- alpha 357
- arc 133
- blackfin 179, removed in 4.17
- csky 133
- frv 179, removed in 4.17
- hexagon 133
- ia64 1182, removed in 6.7
- m32r 179, removed in 4.17
- m68k 179
- metag 133, removed in 4.17
- microblaze 179
- mn10300 179, removed in 4.17
- nds32 133, removed in 5.18
- nios2 133
- openrisc 133
- parisc 179
- score 133, removed in 4.17
- sh 179
- sparc 107
- sparc64 107
- tilegx 133, removed in 4.17
- tilepro 133, removed in 4.17
- xtensa 231
Get this as JSON: https://api.syscall.sh/v2/syscalls/cris/rt_sigsuspend?kernel=all