blob: fd9063754c28d529a8a79a948c9a5513f12717c6 [file] [log] [blame]
Elliott Hughesf64b8ea2014-02-03 16:20:46 -08001/* Generated by gensyscalls.py. Do not edit. */
2
3#include <private/bionic_asm.h>
4
Dan Alberte35fd482014-08-08 15:19:20 -07005 .hidden __set_errno
6
Elliott Hughesf64b8ea2014-02-03 16:20:46 -08007ENTRY(fallocate64)
8 mov ip, sp
9 stmfd sp!, {r4, r5, r6, r7}
10 .cfi_def_cfa_offset 16
11 .cfi_rel_offset r4, 0
12 .cfi_rel_offset r5, 4
13 .cfi_rel_offset r6, 8
14 .cfi_rel_offset r7, 12
15 ldmfd ip, {r4, r5, r6}
16 ldr r7, =__NR_fallocate
17 swi #0
18 ldmfd sp!, {r4, r5, r6, r7}
19 .cfi_def_cfa_offset 0
20 cmn r0, #(MAX_ERRNO + 1)
21 bxls lr
22 neg r0, r0
23 b __set_errno
24END(fallocate64)