summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/mips/pipe.S
AgeCommit message (Collapse)Author
2006-09-11Atsushi Nemoto writes:Eric Andersen
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.
2006-08-23sync with psm: add copyright noticeMike Frysinger
2006-07-03Atsushi Nemoto writes:Eric Andersen
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.
2006-02-15get rid of __pipePeter S. Mazinger
2006-02-15Sloppy patching on my part. This should be correct."Steven J. Hill"
2006-02-14Apply patch from Joseph Myers for MIPS pipe and get rid of the C version. ↵"Steven J. Hill"
Patch tested.
2006-01-14make DODEBUG=y happy, update sysdeps/common/* copyrightPeter S. Mazinger
2006-01-14Add hidden versions of pipe()Peter S. Mazinger
2006-01-14hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger
missing headers, other jump relocs removed
2006-01-04use weak handling instead of .setMike Frysinger
2005-12-10Do hidden pipe, please check the change in mips (.end __pipe?)Peter S. Mazinger
2004-08-21Kill off all support for 'gcc -pg' / 'gprof' style profiling. There is both aEric Andersen
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
2003-02-09Fix a compile errorEric Andersen
2003-01-30Patch from Marshall M. Midden @ brecis.com:Eric Andersen
pipe.c for mips was broken with freeswan. No error checking.