OSDN Git Service

original
[gb-231r1-is01/Gingerbread_2.3.3_r1_IS01.git] / bionic / libc / arch-x86 / syscalls / flock.S
1 /* autogenerated by gensyscalls.py */
2 #include <sys/linux-syscalls.h>
3
4     .text
5     .type flock, @function
6     .globl flock
7     .align 4
8
9 flock:
10     pushl   %ebx
11     pushl   %ecx
12     mov     12(%esp), %ebx
13     mov     16(%esp), %ecx
14     movl    $__NR_flock, %eax
15     int     $0x80
16     cmpl    $-129, %eax
17     jb      1f
18     negl    %eax
19     pushl   %eax
20     call    __set_errno
21     addl    $4, %esp
22     orl     $-1, %eax
23 1:
24     popl    %ecx
25     popl    %ebx
26     ret