syscall.sh / arm / rt_sigtimedwait_time64
rt_sigtimedwait_time64
synchronously wait for queued signals
sys_rt_sigtimedwait(const sigset_t *uthese, siginfo_t *uinfo, const struct __kernel_timespec *uts, size_t sigsetsize)
| number | 421 (0x1a5) |
|---|---|
| abi | common |
| entry point | sys_rt_sigtimedwait |
| since | Linux 5.1 |
| man page | rt_sigtimedwait(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r7 | 421, the syscall number |
r0 | const sigset_t *uthese |
r1 | siginfo_t *uinfo |
r2 | const struct __kernel_timespec *uts |
r3 | size_t sigsetsize |
r0 | the return value |
Then run svc #0 to enter the kernel.
Same syscall on other architectures
- x86 421
- ppc 421
- mipsn32 6421
- mipso32 4421
- arc 421
- csky 421
- hexagon 421
- m68k 421
- microblaze 421
- nios2 421
- openrisc 421
- parisc 421
- sh 421
- sparc 421
- xtensa 421
Get this as JSON: https://api.syscall.sh/v2/syscalls/arm/rt_sigtimedwait_time64