]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/blob - libc/arch-x86/syscalls/__rt_sigprocmask.S
auto import from //depot/cupcake/@132589
[android-sdk/platform-bionic.git] / libc / arch-x86 / syscalls / __rt_sigprocmask.S
1 /* autogenerated by gensyscalls.py */
2 #include <sys/linux-syscalls.h>
4     .text
5     .type __rt_sigprocmask, @function
6     .globl __rt_sigprocmask
7     .align 4
9 __rt_sigprocmask:
10     pushl   %ebx
11     pushl   %ecx
12     pushl   %edx
13     pushl   %esi
14     mov     20(%esp), %ebx
15     mov     24(%esp), %ecx
16     mov     28(%esp), %edx
17     mov     32(%esp), %esi
18     movl    $__NR_rt_sigprocmask, %eax
19     int     $0x80
20     cmpl    $-129, %eax
21     jb      1f
22     negl    %eax
23     pushl   %eax
24     call    __set_errno
25     addl    $4, %esp
26     orl     $-1, %eax
27 1:
28     popl    %esi
29     popl    %edx
30     popl    %ecx
31     popl    %ebx
32     ret