blob: e5cac30808ee1b0b892637587c8c646915154c54 [file] [log] [blame]
Elliott Hughes103ccde2013-10-16 14:27:59 -07001/* Generated by gensyscalls.py. Do not edit. */
2
Elliott Hughesed744842013-11-07 10:31:05 -08003#include <private/bionic_asm.h>
The Android Open Source Project1dc9e472009-03-03 19:28:35 -08004
Kenny Rootfb723c82011-02-17 10:47:44 -08005ENTRY(getsockopt)
The Android Open Source Project1dc9e472009-03-03 19:28:35 -08006 mov ip, sp
7 .save {r4, r5, r6, r7}
8 stmfd sp!, {r4, r5, r6, r7}
9 ldmfd ip, {r4, r5, r6}
10 ldr r7, =__NR_getsockopt
11 swi #0
12 ldmfd sp!, {r4, r5, r6, r7}
Elliott Hughes9aceab52013-03-12 14:57:30 -070013 cmn r0, #(MAX_ERRNO + 1)
14 bxls lr
15 neg r0, r0
16 b __set_errno
Kenny Rootfb723c82011-02-17 10:47:44 -080017END(getsockopt)