__waitid.S revision bc9f9f25bf1247a6a638a2a2df8441bdd9fabad7
1/* Generated by gensyscalls.py. Do not edit. */ 2 3#include <private/bionic_asm.h> 4 5 .hidden __set_errno 6 7ENTRY(__waitid) 8 pushl %ebx 9 .cfi_def_cfa_offset 8 10 .cfi_rel_offset ebx, 0 11 pushl %ecx 12 .cfi_adjust_cfa_offset 4 13 .cfi_rel_offset ecx, 0 14 pushl %edx 15 .cfi_adjust_cfa_offset 4 16 .cfi_rel_offset edx, 0 17 pushl %esi 18 .cfi_adjust_cfa_offset 4 19 .cfi_rel_offset esi, 0 20 pushl %edi 21 .cfi_adjust_cfa_offset 4 22 .cfi_rel_offset edi, 0 23 mov 24(%esp), %ebx 24 mov 28(%esp), %ecx 25 mov 32(%esp), %edx 26 mov 36(%esp), %esi 27 mov 40(%esp), %edi 28 movl $__NR_waitid, %eax 29 int $0x80 30 cmpl $-MAX_ERRNO, %eax 31 jb 1f 32 negl %eax 33 pushl %eax 34 call __set_errno 35 addl $4, %esp 361: 37 popl %edi 38 popl %esi 39 popl %edx 40 popl %ecx 41 popl %ebx 42 ret 43END(__waitid) 44