sendfile64.S revision e35fd48a832cddbedcf84773fd1922f735ae7829
1/* Generated by gensyscalls.py. Do not edit. */ 2 3#include <private/bionic_asm.h> 4 5 .hidden __set_errno 6 7ENTRY(sendfile64) 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 mov 20(%esp), %ebx 21 mov 24(%esp), %ecx 22 mov 28(%esp), %edx 23 mov 32(%esp), %esi 24 movl $__NR_sendfile64, %eax 25 int $0x80 26 cmpl $-MAX_ERRNO, %eax 27 jb 1f 28 negl %eax 29 pushl %eax 30 call __set_errno 31 addl $4, %esp 321: 33 popl %esi 34 popl %edx 35 popl %ecx 36 popl %ebx 37 ret 38END(sendfile64) 39