Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread

This commit is contained in:
David 'Digit' Turner
2010-09-28 00:12:08 -07:00
committed by Android (Google) Code Review
10 changed files with 92 additions and 4 deletions

View File

@@ -66,6 +66,7 @@ syscall_src += arch-arm/syscalls/flock.S
syscall_src += arch-arm/syscalls/fchmod.S
syscall_src += arch-arm/syscalls/dup.S
syscall_src += arch-arm/syscalls/pipe.S
syscall_src += arch-arm/syscalls/pipe2.S
syscall_src += arch-arm/syscalls/dup2.S
syscall_src += arch-arm/syscalls/select.S
syscall_src += arch-arm/syscalls/ftruncate.S

View File

@@ -0,0 +1,19 @@
/* autogenerated by gensyscalls.py */
#include <sys/linux-syscalls.h>
.text
.type pipe2, #function
.globl pipe2
.align 4
.fnstart
pipe2:
.save {r4, r7}
stmfd sp!, {r4, r7}
ldr r7, =__NR_pipe2
swi #0
ldmfd sp!, {r4, r7}
movs r0, r0
bxpl lr
b __set_syscall_errno
.fnend