futimesat on m32r
change timestamps of a file relative to a directory file descriptor
sys_futimesat(int dfd, const char *filename, struct timeval *utimes)
| number | 299 (0x12b) |
|---|---|
| abi | common |
| entry point | sys_futimesat |
| since | Linux 3.3 or earlier (3.3 is the first release scanned for m32r) |
| man page | futimesat(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r7 | 299, the syscall number |
r0 | int dfd |
r1 | const char *filename |
r2 | struct timeval *utimes |
r0 | the return value |
Then run trap #2 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 261
- x86 299
- arm 326
- ia32 299
- x32 1073742085
- ppc64 290
- ppc 290
- s390x 292
- mips64 5251
- mipsn32 6255
- mipso32 4292
- alpha 454
- blackfin 299, removed in 4.17
- cris 299, removed in 4.17
- frv 299, removed in 4.17
- ia64 1285, removed in 6.7
- m68k 292
- microblaze 299
- mn10300 300, removed in 4.17
- parisc 279
- score 1066, removed in 4.17
- sh 299
- sparc 288
- sparc64 288
- xtensa 298
Get this as JSON: https://api.syscall.sh/v2/syscalls/m32r/futimesat?kernel=all