ftruncate64 on score
truncate a file to a specified length
sys_ftruncate64(unsigned int fd, loff_t length)
| number | 46 (0x2e) |
|---|---|
| abi | common |
| entry point | sys_ftruncate64 |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for score) |
| man page | ftruncate64(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r27 | 46, the syscall number |
r4 | unsigned int fd |
r5 | loff_t length |
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
- x86 194
- arm 194
- ia32 194
- ppc 194
- mipso32 4212
- arc 46
- blackfin 194, removed in 4.17
- cris 194, removed in 4.17
- csky 46
- frv 194, removed in 4.17
- hexagon 46
- m32r 194, removed in 4.17
- m68k 194
- metag 46, removed in 4.17
- microblaze 194
- mn10300 194, removed in 4.17
- nds32 46, removed in 5.18
- nios2 46
- openrisc 46
- parisc 200
- sh 194
- sparc 84
- tilepro 46, removed in 4.17
- xtensa 29
Get this as JSON: https://api.syscall.sh/v2/syscalls/score/ftruncate64?kernel=all