blob: 067ed1e15f6f589950347eb5dc8b332a7f76bee9 [file] [log] [blame]
Guillaume Ranquet6ff0c752014-02-10 13:11:29 +01001/* Generated by gensyscalls.py. Do not edit. */
2
3#include <private/bionic_asm.h>
4
Dan Albertbc9f9f22014-08-08 15:19:20 -07005 .hidden __set_errno
6
Guillaume Ranquet6ff0c752014-02-10 13:11:29 +01007ENTRY(recvmmsg)
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_recvmmsg
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(recvmmsg)