inotify_rm_watch on tilepro
remove an existing watch from an inotify instance
sys_inotify_rm_watch(int fd, __s32 wd)
| number | 28 (0x1c) |
|---|---|
| abi | common |
| kconfig | CONFIG_INOTIFY_USER |
| family | inotify see the whole family on tilepro |
| entry point | sys_inotify_rm_watch |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for tilepro) |
| man page | inotify_rm_watch(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 28, the syscall number |
r0 | int fd |
r1 | __s32 wd |
r0 | the return value |
Then run swint1 to enter the kernel.
The kernel uses r1 to signal an error for ordinary calls.
Fast atomic calls use negative numbers and have different register behavior.
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 255
- x86 293
- arm64 28
- arm 318
- riscv64 28
- ia32 293
- x32 1073742079
- loongarch64 28
- ppc64 277
- ppc 277
- s390x 286
- mips64 5245
- mipsn32 6249
- mipso32 4286
- alpha 446
- arc 28
- blackfin 293, removed in 4.17
- cris 293, removed in 4.17
- csky 28
- frv 293, removed in 4.17
- hexagon 28
- ia64 1279, removed in 6.7
- m32r 293, removed in 4.17
- m68k 286
- metag 28, removed in 4.17
- microblaze 293
- mn10300 294, removed in 4.17
- nds32 28, removed in 5.18
- nios2 28
- openrisc 28
- parisc 271
- score 28, removed in 4.17
- sh 292
- sparc 156
- sparc64 156
- tilegx 28, removed in 4.17
- xtensa 278
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilepro/inotify_rm_watch?kernel=all