__rt_sigsuspend.S revision e4bc7561219ddb7cfb7b33f731caa92a7766b9ca
1/* Generated by gensyscalls.py. Do not edit. */
2
3#include <private/bionic_asm.h>
4
5ENTRY(__rt_sigsuspend)
6    pushl   %ebx
7    pushl   %ecx
8    .cfi_def_cfa_offset 8
9    .cfi_rel_offset ebx, 0
10    .cfi_rel_offset ecx, 4
11    mov     12(%esp), %ebx
12    mov     16(%esp), %ecx
13    movl    $__NR_rt_sigsuspend, %eax
14    int     $0x80
15    cmpl    $-MAX_ERRNO, %eax
16    jb      1f
17    negl    %eax
18    pushl   %eax
19    call    __set_errno
20    addl    $4, %esp
21    orl     $-1, %eax
221:
23    popl    %ecx
24    popl    %ebx
25    ret
26END(__rt_sigsuspend)
27