| /* Generated by gensyscalls.py. Do not edit. */ | 
 |  | 
 | #include <private/bionic_asm.h> | 
 |  | 
 | ENTRY(fchownat) | 
 |     pushl   %ebx | 
 |     .cfi_def_cfa_offset 8 | 
 |     .cfi_rel_offset ebx, 0 | 
 |     pushl   %ecx | 
 |     .cfi_adjust_cfa_offset 4 | 
 |     .cfi_rel_offset ecx, 0 | 
 |     pushl   %edx | 
 |     .cfi_adjust_cfa_offset 4 | 
 |     .cfi_rel_offset edx, 0 | 
 |     pushl   %esi | 
 |     .cfi_adjust_cfa_offset 4 | 
 |     .cfi_rel_offset esi, 0 | 
 |     pushl   %edi | 
 |     .cfi_adjust_cfa_offset 4 | 
 |     .cfi_rel_offset edi, 0 | 
 |  | 
 |     call    __kernel_syscall | 
 |     pushl   %eax | 
 |     .cfi_adjust_cfa_offset 4 | 
 |     .cfi_rel_offset eax, 0 | 
 |  | 
 |     mov     28(%esp), %ebx | 
 |     mov     32(%esp), %ecx | 
 |     mov     36(%esp), %edx | 
 |     mov     40(%esp), %esi | 
 |     mov     44(%esp), %edi | 
 |     movl    $__NR_fchownat, %eax | 
 |     call    *(%esp) | 
 |     addl    $4, %esp | 
 |  | 
 |     cmpl    $-MAX_ERRNO, %eax | 
 |     jb      1f | 
 |     negl    %eax | 
 |     pushl   %eax | 
 |     call    __set_errno_internal | 
 |     addl    $4, %esp | 
 | 1: | 
 |     popl    %edi | 
 |     popl    %esi | 
 |     popl    %edx | 
 |     popl    %ecx | 
 |     popl    %ebx | 
 |     ret | 
 | END(fchownat) |