ftruncate on ia64
truncate a file to a specified length
sys_ftruncate(unsigned int fd, unsigned long length)
| number | 1098 (0x44a) |
|---|---|
| abi | common |
| entry point | sys_ftruncate |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | ftruncate(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1098, the syscall number |
out0 | unsigned int fd |
out1 | unsigned long length |
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 77
- x86 93
- arm64 46
- arm 93
- riscv64 46
- ia32 93
- x32 1073741901
- loongarch64 46
- ppc64 93
- ppc 93
- s390x 93
- mips64 5075
- mipsn32 6075
- mipso32 4093
- alpha 130
- blackfin 93, removed in 4.17
- cris 93, removed in 4.17
- frv 93, removed in 4.17
- m32r 93, removed in 4.17
- m68k 93
- microblaze 93
- mn10300 93, removed in 4.17
- parisc 93
- score 1047, removed in 4.17
- sh 93
- sparc 130
- sparc64 130
- tilegx 46, removed in 4.17
- xtensa 23
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/ftruncate?kernel=all