quotactl on score
manipulate disk quotas
sys_quotactl(unsigned int cmd, const char *special, qid_t id, void *addr)
| number | 60 (0x3c) |
|---|---|
| abi | common |
| kconfig | CONFIG_QUOTACTL |
| entry point | sys_quotactl |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | quotactl(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 60, the syscall number |
r4 | unsigned int cmd |
r5 | const char *special |
r6 | qid_t id |
r7 | void *addr |
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 179
- x86 131
- arm64 60
- arm 131
- riscv64 60
- ia32 131
- x32 1073742003
- loongarch64 60
- ppc64 131
- ppc 131
- s390x 131
- mips64 5172
- mipsn32 6172
- mipso32 4131
- alpha 148
- arc 60
- blackfin 131, removed in 4.17
- cris 131, removed in 4.17
- csky 60
- frv 131, removed in 4.17
- hexagon 60
- ia64 1137, removed in 6.7
- m32r 131, removed in 4.17
- m68k 131
- metag 60, removed in 4.17
- microblaze 131
- mn10300 131, removed in 4.17
- nds32 60, removed in 5.18
- nios2 60
- openrisc 60
- parisc 131
- sh 131
- sparc 165
- sparc64 165
- tilegx 60, removed in 4.17
- tilepro 60, removed in 4.17
- xtensa 204
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/quotactl?kernel=all