1/* autogenerated by gensyscalls.py */ 2#include <sys/linux-syscalls.h> 3 4 .text 5 .type fdatasync, @function 6 .globl fdatasync 7 .align 4 8 9fdatasync: 10 11 /* invoke trap */ 12 mov.l 0f, r3 /* trap num */ 13 trapa #(1 + 0x10) 14 15 /* check return value */ 16 cmp/pz r0 17 bt __NR_fdatasync_end 18 19 /* keep error number */ 20 sts.l pr, @-r15 21 mov.l 1f, r1 22 jsr @r1 23 mov r0, r4 24 lds.l @r15+, pr 25 26__NR_fdatasync_end: 27 rts 28 nop 29 30 .align 2 310: .long __NR_fdatasync 321: .long __set_syscall_errno 33