Home | History | Annotate | Download | only in syscalls
      1 /* Generated by gensyscalls.py. Do not edit. */
      2 
      3 #include <private/bionic_asm.h>
      4 
      5 ENTRY(listen)
      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 
     13     call    __kernel_syscall
     14     pushl   %eax
     15     .cfi_adjust_cfa_offset 4
     16     .cfi_rel_offset eax, 0
     17 
     18     mov     $4, %ebx
     19     mov     %esp, %ecx
     20     addl    $16, %ecx
     21     movl    $__NR_socketcall, %eax
     22     call    *(%esp)
     23     addl    $4, %esp
     24 
     25     cmpl    $-MAX_ERRNO, %eax
     26     jb      1f
     27     negl    %eax
     28     pushl   %eax
     29     call    __set_errno_internal
     30     addl    $4, %esp
     31 1:
     32     popl    %ecx
     33     popl    %ebx
     34     ret
     35 END(listen)
     36