summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/mips/pipe.S
Commit message (Collapse)AuthorAgeFilesLines
* Atsushi Nemoto writes:Mike Frysinger2007-09-151-0/+6
| | | | | | | In MIPS syscall(2), .cpload was added to an the error path, but it was not enough for ABIs other then O32. Use SETUP_GP, SETUP_GP64 and RESTORE_GP64 to handle all ABIs. This patch fixes an error path of MIPS pipe(2) too.
* Fix MIPS syscall() and pipe functions to set errno correctly as reported by ↵"Steven J. Hill"2007-05-241-5/+10
| | | | Daniel Jacobowitz on the mailing list. More information available at <http://www.uclibc.org/lists/uclibc/2007-May/017968.html> .
* mips64 patch from Atsushi Nemoto:Eric Andersen2006-11-061-1/+1
| | | | We should use "PTR_LA" instead of "la" for N64 ABI.
* Atsushi Nemoto writes:Eric Andersen2006-09-111-2/+2
| | | | | | | The "make headers_install" in kernel 2.6.18 does not export asm-mips/asm.h, asm-mips/regdef.h and asm-mips/sysmips.h. Do not use them. We can use sys/asm.h and sys/regdef.h instead. The sysmips.h part of this patch is came from glibc 2.4 code.
* sync with psm: add copyright noticeMike Frysinger2006-08-231-0/+5
|
* Atsushi Nemoto writes:Eric Andersen2006-07-031-15/+1
| | | | | | | | | | | | current pipe.S seems broken for error case. For example, "la t0, __syscall_error" should be "la t9, __syscall_error"? Jumping to __syscall_error without reverting sp is correct? I updated this patch against recent snapshot and tested: it looks OK. * Get rid of saving/restoring a0. No need to adjust sp. * Fix code in error path.
* get rid of __pipePeter S. Mazinger2006-02-151-6/+5
|
* Sloppy patching on my part. This should be correct."Steven J. Hill"2006-02-151-4/+2
|
* Apply patch from Joseph Myers for MIPS pipe and get rid of the C version. ↵"Steven J. Hill"2006-02-141-26/+34
| | | | Patch tested.
* make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger2006-01-141-0/+5
|
* Add hidden versions of pipe()Peter S. Mazinger2006-01-141-0/+2
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-141-7/+4
| | | | missing headers, other jump relocs removed
* use weak handling instead of .setMike Frysinger2006-01-041-1/+1
|
* Do hidden pipe, please check the change in mips (.end __pipe?)Peter S. Mazinger2005-12-101-5/+8
|
* Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen2004-08-211-7/+0
| | | | | | | | size and performance penalty to profiling applications this way, as well as Heisenberg effects, where the act of measuring changes what is measured. There are better tools for doing profiling, such as OProfile, that do not require gcc to instrument the application code. -Erik
* Fix a compile errorEric Andersen2003-02-091-1/+0
|
* Patch from Marshall M. Midden @ brecis.com:Eric Andersen2003-01-301-0/+39
pipe.c for mips was broken with freeswan. No error checking.