ppoll_time64 on ia32
wait for some event on a file descriptor
compat_sys_ppoll_time64(struct pollfd *, unsigned int, struct __kernel_timespec *, const sigset_t *, size_t)
| number | 414 (0x19e) |
|---|---|
| abi | i386 |
| entry point | compat_sys_ppoll_time64 |
| since | Linux 5.1 |
| man page | ppoll(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
eax | 414, the syscall number |
ebx | struct pollfd * |
ecx | unsigned int |
edx | struct __kernel_timespec * |
esi | const sigset_t * |
edi | size_t |
eax | the return value |
Then run int 0x80 to enter the kernel.
This compat ABI is only available when the kernel is built with CONFIG_IA32_EMULATION.
Same syscall on other architectures
- x86 414
- arm 414
- ppc 414
- mipsn32 6414
- mipso32 4414
- arc 414
- csky 414
- hexagon 414
- m68k 414
- microblaze 414
- nios2 414
- openrisc 414
- parisc 414
- sh 414
- sparc 414
- xtensa 414
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia32/ppoll_time64