| 12345678910111213141516171819202122232425262728293031323334 | /* pipe system call for Linux/MIPS *//* * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> * * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. *//*see uClibc's sh/pipe.c and glibc-2.2.4's mips/pipe.S */#include <features.h>#include <asm/asm.h>#include <asm/unistd.h>#include <asm/regdef.h>	.globl	pipe	.ent	pipe, 0pipe:	li	v0,__NR_pipe	syscall	beqz	a3, 1f#ifdef __PIC__	la	t9, __syscall_error	jr	t9#else	j	__syscall_error#endif1:	sw	v0, 0(a0)	sw	v1, 4(a0)	li	v0, 0	j	ra	.end	pipe	.size	pipe,.-pipelibc_hidden_def(pipe)
 |