blob: e990ce15be02b6fd2c8b75b5a62ef972676f752d [file] [log] [blame]
Elliott Hughesf8fcfbc2013-10-22 13:28:46 -07001/* 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(linkat)
8 mov ip, sp
9 .save {r4, r5, r6, r7}
10 stmfd sp!, {r4, r5, r6, r7}
11 ldmfd ip, {r4, r5, r6}
12 ldr r7, =__NR_linkat
13 swi #0
14 ldmfd sp!, {r4, r5, r6, r7}
15 cmn r0, #(MAX_ERRNO + 1)
16 bxls lr
17 neg r0, r0
18 b __set_errno
19END(linkat)