inotify_init1 on ia64
initialize an inotify instance
sys_inotify_init1(int flags)
| number | 1318 (0x526) |
|---|---|
| abi | common |
| kconfig | CONFIG_INOTIFY_USER |
| family | inotify see the whole family on ia64 |
| entry point | sys_inotify_init1 |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | inotify_init1(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1318, the syscall number |
out0 | int flags |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 294
- x86 332
- arm64 26
- arm 360
- riscv64 26
- ia32 332
- x32 1073742118
- loongarch64 26
- ppc64 318
- ppc 318
- s390x 324
- mips64 5288
- mipsn32 6292
- mipso32 4329
- alpha 489
- arc 26
- blackfin 365, removed in 4.17
- cris 332, removed in 4.17
- csky 26
- frv 332, removed in 4.17
- hexagon 26
- m68k 328
- metag 26, removed in 4.17
- microblaze 344
- mn10300 333, removed in 4.17
- nds32 26, removed in 5.18
- nios2 26
- openrisc 26
- parisc 314
- score 26, removed in 4.17
- sh 332
- sparc 322
- sparc64 322
- tilegx 26, removed in 4.17
- tilepro 26, removed in 4.17
- xtensa 279
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/inotify_init1?kernel=all