syscall.sh / x86 / 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 | i386 |
| entry point | sys_rt_sigtimedwait |
| since | Linux 5.1 |
| man page | rt_sigtimedwait(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
eax | 421, the syscall number |
ebx | const sigset_t *uthese |
ecx | siginfo_t *uinfo |
edx | const struct __kernel_timespec *uts |
esi | size_t sigsetsize |
eax | the return value |
Then run int 0x80 to enter the kernel.
Same syscall on other architectures
- arm 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/x86/rt_sigtimedwait_time64