lremovexattr on tilepro
remove an extended attribute
sys_lremovexattr(const char *path, const char *name)
| number | 15 (0xf) |
|---|---|
| abi | common |
| entry point | sys_lremovexattr |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for tilepro) |
| man page | lremovexattr(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 15, the syscall number |
r0 | const char *path |
r1 | const char *name |
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 198
- x86 236
- arm64 15
- arm 236
- riscv64 15
- ia32 236
- x32 1073742022
- loongarch64 15
- ppc64 219
- ppc 219
- s390x 234
- mips64 5190
- mipsn32 6190
- mipso32 4234
- alpha 392
- arc 15
- blackfin 236, removed in 4.17
- cris 236, removed in 4.17
- csky 15
- frv 236, removed in 4.17
- hexagon 15
- ia64 1227, removed in 6.7
- m32r 236, removed in 4.17
- m68k 233
- metag 15, removed in 4.17
- microblaze 236
- mn10300 236, removed in 4.17
- nds32 15, removed in 5.18
- nios2 15
- openrisc 15
- parisc 248
- score 15, removed in 4.17
- sh 236
- sparc 182
- sparc64 182
- tilegx 15, removed in 4.17
- xtensa 75
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilepro/lremovexattr?kernel=all