inotify_init on score
initialize an inotify instance
sys_inotify_init(void)
| number | 1043 (0x413) |
|---|---|
| abi | common |
| kconfig | CONFIG_INOTIFY_USER |
| family | inotify see the whole family on score |
| entry point | sys_inotify_init |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | inotify_init(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 1043, the syscall number |
r4 | the return value |
Then run syscall to enter the kernel.
r7 is the error flag and r4 then holds the positive error number.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. 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
- ia64 1277, removed in 6.7
- m32r 291, removed in 4.17
- m68k 284
- microblaze 291
- mn10300 292, removed in 4.17
- parisc 269
- sh 290
- sparc 151
- sparc64 151
- xtensa 276
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/inotify_init?kernel=all