fsync on blackfin
synchronize a file's in-core state with storage device
sys_fsync(unsigned int fd)
| number | 118 (0x76) |
|---|---|
| abi | common |
| entry point | sys_fsync |
| since | Linux 3.3 or earlier (3.3 is the first release scanned for blackfin) |
| man page | fsync(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
P0 | 118, the syscall number |
R0 | unsigned int fd |
R0 | the return value |
Then run excpt 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 74
- x86 118
- arm64 82
- arm 118
- riscv64 82
- ia32 118
- x32 1073741898
- loongarch64 82
- ppc64 118
- ppc 118
- s390x 118
- mips64 5072
- mipsn32 6072
- mipso32 4118
- alpha 95
- arc 82
- cris 118, removed in 4.17
- csky 82
- frv 118, removed in 4.17
- hexagon 82
- ia64 1051, removed in 6.7
- m32r 118, removed in 4.17
- m68k 118
- metag 82, removed in 4.17
- microblaze 118
- mn10300 118, removed in 4.17
- nds32 82, removed in 5.18
- nios2 82
- openrisc 82
- parisc 118
- score 82, removed in 4.17
- sh 118
- sparc 95
- sparc64 95
- tilegx 82, removed in 4.17
- tilepro 82, removed in 4.17
- xtensa 26
Get this as JSON: https://api.syscall.sh/v2/syscalls/blackfin/fsync?kernel=all