blob: 9700aa3f9719a13c4be181edb17b110de7c69dcf [file] [log] [blame]
Serban Constantinescu7f8863d2013-10-10 23:05:06 +01001/* Generated by gensyscalls.py. Do not edit. */
2
3#include <asm/unistd.h>
4#include <linux/err.h>
5#include <machine/asm.h>
6
7ENTRY(pwrite64)
8 stp x29, x30, [sp, #-16]!
9 mov x29, sp
10 str x8, [sp, #-16]!
11
12 mov x8, __NR_pwrite64
13 svc #0
14
15 ldr x8, [sp], #16
16 ldp x29, x30, [sp], #16
17
18 cmn x0, #(MAX_ERRNO + 1)
19 cneg x0, x0, hi
20 b.hi __set_errno
21
22 ret
23END(pwrite64)
Elliott Hughes8fbf8de2013-11-06 13:10:37 -080024
25 .globl _C_LABEL(pwrite)
26 .equ _C_LABEL(pwrite), _C_LABEL(pwrite64)