inotify_init on ia64
initialize an inotify instance
sys_inotify_init(void)
| number | 1277 (0x4fd) |
|---|---|
| abi | common |
| kconfig | CONFIG_INOTIFY_USER |
| family | inotify see the whole family on ia64 |
| entry point | sys_inotify_init |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | inotify_init(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1277, the syscall number |
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 253
- x86 291
- arm 316
- ia32 291
- x32 1073742077
- ppc64 275
- ppc 275
- s390x 284
- mips64 5243
- mipsn32 6247
- mipso32 4284
- alpha 444
- blackfin 291, removed in 4.17
- cris 291, removed in 4.17
- frv 291, removed in 4.17
- m32r 291, removed in 4.17
- m68k 284
- microblaze 291
- mn10300 292, removed in 4.17
- parisc 269
- score 1043, removed in 4.17
- sh 290
- sparc 151
- sparc64 151
- xtensa 276
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/inotify_init?kernel=all