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(nanosleep)
      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     mov     12(%esp), %ebx
     13     mov     16(%esp), %ecx
     14     movl    $__NR_nanosleep, %eax
     15     int     $0x80
     16     cmpl    $-MAX_ERRNO, %eax
     17     jb      1f
     18     negl    %eax
     19     pushl   %eax
     20     call    __set_errno_internal
     21     addl    $4, %esp
     22 1:
     23     popl    %ecx
     24     popl    %ebx
     25     ret
     26 END(nanosleep)
     27