inotify_rm_watch on ia64
remove an existing watch from an inotify instance
sys_inotify_rm_watch(int fd, __s32 wd)
| number | 1279 (0x4ff) |
|---|---|
| abi | common |
| kconfig | CONFIG_INOTIFY_USER |
| family | inotify see the whole family on ia64 |
| entry point | sys_inotify_rm_watch |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | inotify_rm_watch(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1279, the syscall number |
out0 | int fd |
out1 | __s32 wd |
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 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
- 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
- tilepro 28, removed in 4.17
- xtensa 278
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/inotify_rm_watch?kernel=all