truncate on mn10300
truncate a file to a specified length
sys_truncate(const char *path, long length)
| number | 92 (0x5c) |
|---|---|
| abi | common |
| entry point | sys_truncate |
| since | Linux 3.3 or earlier (3.3 is the first release scanned for mn10300) |
| man page | truncate(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
d0 | 92, the syscall number |
a0 | const char *path |
d1 | long length |
d0 | the return value |
Then run syscall 0 to enter the kernel.
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 76
- x86 92
- arm64 45
- arm 92
- riscv64 45
- ia32 92
- x32 1073741900
- loongarch64 45
- ppc64 92
- ppc 92
- s390x 92
- mips64 5074
- mipsn32 6074
- mipso32 4092
- alpha 129
- blackfin 92, removed in 4.17
- cris 92, removed in 4.17
- frv 92, removed in 4.17
- ia64 1097, removed in 6.7
- m32r 92, removed in 4.17
- m68k 92
- microblaze 92
- parisc 92
- score 1048, removed in 4.17
- sh 92
- sparc 129
- sparc64 129
- tilegx 45, removed in 4.17
- xtensa 22
Get this as JSON: https://api.syscall.sh/v2/syscalls/mn10300/truncate?kernel=all