]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/platform-bionic.git/blob - libc/arch-x86/syscalls/fchownat.S
Merge "syslog needs a valid socket path for _PATH_LOG"
[android-sdk/platform-bionic.git] / libc / arch-x86 / syscalls / fchownat.S
1 /* autogenerated by gensyscalls.py */
2 #include <linux/err.h>
3 #include <machine/asm.h>
4 #include <asm/unistd.h>
6 ENTRY(fchownat)
7     pushl   %ebx
8     pushl   %ecx
9     pushl   %edx
10     pushl   %esi
11     pushl   %edi
12     mov     24(%esp), %ebx
13     mov     28(%esp), %ecx
14     mov     32(%esp), %edx
15     mov     36(%esp), %esi
16     mov     40(%esp), %edi
17     movl    $__NR_fchownat, %eax
18     int     $0x80
19     cmpl    $-MAX_ERRNO, %eax
20     jb      1f
21     negl    %eax
22     pushl   %eax
23     call    __set_errno
24     addl    $4, %esp
25     orl     $-1, %eax
26 1:
27     popl    %edi
28     popl    %esi
29     popl    %edx
30     popl    %ecx
31     popl    %ebx
32     ret
33 END(fchownat)