|  | /* Generated by gensyscalls.py. Do not edit. */ | 
|  |  | 
|  | #include <private/bionic_asm.h> | 
|  |  | 
|  | ENTRY(setpriority) | 
|  | 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 | 
|  |  | 
|  | call    __kernel_syscall | 
|  | pushl   %eax | 
|  | .cfi_adjust_cfa_offset 4 | 
|  | .cfi_rel_offset eax, 0 | 
|  |  | 
|  | mov     20(%esp), %ebx | 
|  | mov     24(%esp), %ecx | 
|  | mov     28(%esp), %edx | 
|  | movl    $__NR_setpriority, %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    %edx | 
|  | popl    %ecx | 
|  | popl    %ebx | 
|  | ret | 
|  | END(setpriority) |