]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/blob - libc/arch-x86/syscalls/__rt_sigsuspend.S
am 40bc7cd4: (-s ours) DO NOT MERGE Re-add .save directive for arm assembler code.
[android-sdk/platform-bionic.git] / libc / arch-x86 / syscalls / __rt_sigsuspend.S
1 /* Generated by gensyscalls.py. Do not edit. */
3 #include <private/bionic_asm.h>
5 ENTRY(__rt_sigsuspend)
6     pushl   %ebx
7     .cfi_def_cfa_offset 8
8     .cfi_rel_offset ebx, 0
9     pushl   %ecx
10     .cfi_adjust_cfa_offset 4
11     .cfi_rel_offset ecx, 0
12     mov     12(%esp), %ebx
13     mov     16(%esp), %ecx
14     movl    $__NR_rt_sigsuspend, %eax
15     int     $0x80
16     cmpl    $-MAX_ERRNO, %eax
17     jb      1f
18     negl    %eax
19     pushl   %eax
20     call    __set_errno_internal
21     addl    $4, %esp
22 1:
23     popl    %ecx
24     popl    %ebx
25     ret
26 END(__rt_sigsuspend)