summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/mips
Commit message (Collapse)AuthorAgeFilesLines
...
* Support O_STREAMINGEric Andersen2002-10-091-0/+1
|
* Patch from Marshall M. Midden <m4@brecis.com> to fixup crt0 forEric Andersen2002-10-011-14/+12
| | | | mips where I had made a mess
* This commit contains a patch from Stefan Allius <allius@atecom.com> to changeEric Andersen2002-10-011-2/+15
| | | | | | | how uClibc handles _init and _fini, allowing shared lib constructors and destructors to initialize things in the correct sequence. Stefan ported the SH architecture. I then ported x86, arm, and mips. x86 and arm are working fine, but I don't think I quite got things correct for mips.
* Forgot one more #ifdef related to MIPS soft floating point."Steven J. Hill"2002-09-111-0/+2
|
* Don't unconditionally save/restore FP registers, we might be doing soft"Steven J. Hill"2002-09-102-0/+4
| | | | floating point. Thanks to Jay Carlson.
* Change <bits/syscall.h> to <bits/sysnum.h>.Miles Bader2002-09-053-5/+5
|
* 'syscall' now properly works for MIPS."Steven J. Hill"2002-09-043-46/+56
|
* Added __kernel_fsid_t to satisfy some apps that need it.David McCullough2002-08-271-0/+4
| | | | Definitions taken from 2.4 kernel sources for each of the platforms.
* Make bits/kernel_types.h include guard names match the includeEric Andersen2002-08-261-3/+9
| | | | | | | guard names used by the kernel's asm/posix_types.h to eliminate gratuitous conflicts and let our file win over the very-likely- to-be-broken kernel header file. -Erik
* Finish off the bits/kernel_stat.h cleanup for properEric Andersen2002-08-251-0/+48
| | | | | __USE_FILE_OFFSET64 handling. -Erik
* Break dependancy of bits/types.h on the asm/posix_types.h kernelEric Andersen2002-08-241-9/+1
| | | | | header, which is not directly usable for many architectures. -Erik
* Break dependancy of bits/types.h on the asm/posix_types.h kernelEric Andersen2002-08-241-0/+56
| | | | | header, which is not directly usable for many architectures. -Erik
* Split out the definition of struct stat into the new archEric Andersen2002-08-231-0/+78
| | | | | specific bits/kernel_stat.h file. -Erik
* Split out the arch dependant errno_values.h junk into arch dependant files.Eric Andersen2002-08-231-0/+135
| | | | -Erik
* Rework struct stat/stat64 handling to eliminate kernel headersEric Andersen2002-08-221-78/+0
| | | | -Erik
* Rework errno handling to be kernel header freeEric Andersen2002-08-221-56/+0
| | | | -Erik
* Revert mode_t change. Sigh. As Manuel so eloquently put it: "this is the wayEric Andersen2002-08-211-1/+1
| | | | | | we hose our code... hose our code... hose our code... this is the way we hose our code... all thanks to glibc" -Erik
* Eliminate wrapping of struct stat and use the kernel versionEric Andersen2002-08-192-78/+16
| | | | | | directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik
* Directly use kernel types for uid_t, gid_t, and dev_t to avoid theEric Andersen2002-08-181-5/+12
| | | | | need to translate these entities... -Erik
* Replace all instances of _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__Eric Andersen2002-08-161-1/+1
| | | | -Erik
* Add in __uClibc_syscallEric Andersen2002-08-091-1/+1
|
* Initial piece of unified syscall support from Brecis CommunicationsEric Andersen2002-08-091-0/+45
|
* New and improved fork for mips, thanks to the fine folksEric Andersen2002-08-092-1/+66
| | | | at Brecis Communications.
* Cleanup error returns to avoid warningsEric Andersen2002-08-091-8/+8
| | | | -Erik
* Ok, I get it. sjhill kept adding the 'find' command sinceEric Andersen2002-07-261-0/+1
| | | | | | include/sgidefs.h wasn't getting scrubbed. Fix it so this symlink gets properly scrubbed, even for mipsel. -Erik
* The __set_errno macro _must_ match that defined in include/bits/errno.h. WeEric Andersen2002-07-261-1/+9
| | | | | | | can't tack in the return -1 since then when people include errno.h, the return -1 mysteriously vanishes... Setting the __set_errno back and restoring the 'return -1;' calls to each _syscall[0-n] macro makes mips syscalls work again. -Erik
* ldso specific syscalls and userspace syscalls all in one file now."Steven J. Hill"2002-07-251-5/+214
|
* Remove source files that, well, no longer exist :)."Steven J. Hill"2002-07-241-1/+1
|
* Rework syscall handling. Rewrite syscall handlers for x86 and ARM.Eric Andersen2002-07-223-5/+11
| | | | | | Prepare to kill the UNIFIED_SYSCALL option and instead have it be a per arch thing that is either enabled or not for that arch. -Erik
* Kill this stale fileEric Andersen2002-07-112-32/+1
|
* Make clone work, part 2.Eric Andersen2002-07-032-1/+30
| | | | -Erik
* Fix clone so it compilesEric Andersen2002-07-032-8/+20
| | | | -Erik
* Several cleanups/fixes from Marshall M. Midden <m4@brecis.com>Eric Andersen2002-06-261-1/+1
|
* Changes so that 'regdef.h' gets included in the development environment."Steven J. Hill"2002-06-046-4/+66
|
* Moved to 'sys' directory."Steven J. Hill"2002-06-041-61/+0
|
* Manuel and I were looking into a problem with applications failing to linkEric Andersen2002-04-141-0/+6
| | | | | | | | | | (undefined reference to `main') when the .o file containing main was contained in an static library(a '.a' ar archive). It turns out that due to its single pass nature, GNU ld was failing to pull it into the build. This sticks a dummy reference to main() into crt0.o, so that when an application is linked with the main() function in a static library, we can be sure that main() actually gets linked in. -Erik
* Remove the C++ support stubs, since these now live elsewhere andEric Andersen2002-03-161-14/+0
| | | | | these stubs were preventing the real stuff from working properly. -Erik
* Build our own crti.o and crtn.o with a cross arch method that IEric Andersen2002-03-131-1/+1
| | | | | can live with much better the what glibc does. -Erik
* Move syscall.h generation to the top level MakefileEric Andersen2002-03-011-1/+0
| | | | -Erik
* Major rework of the include files to eliminate redundancyEric Andersen2002-03-0152-5890/+317
| | | | | and to better support each arch. This is a really big patch... -Erik
* Several mips fixes from Geoffrey Espin. With these, busybox withEric Andersen2002-02-223-1/+32
| | | | ash/vi/etc now works just fine with uClibc on mips.
* Fix from John Rigby to fix stat() so it actually works.Eric Andersen2002-02-201-1/+4
|
* Several mips cleanups/additons from Geoffrey Espin.Eric Andersen2002-02-163-1/+97
|
* Fix naming error in brk.c, enable faster malloc by defaultEric Andersen2002-02-041-3/+3
|
* Fixup mips so it now works and provides basic functionalityEric Andersen2002-02-0411-74/+535
|
* Fix pathEric Andersen2002-02-041-1/+1
|
* Be consistant about the ways in which asm/unistd.h mightEric Andersen2002-02-041-220/+6
| | | | | | be included to avoid gratuitous conflicts... This is a hack till we have proper _syscall macros for all archs. -Erik
* Add in syscalls.h for mipsel, thanks to Steven J. Hill.Eric Andersen2002-02-013-229/+225
| | | | Remove and ignore generated syscall.h files from sparc and mipsel.
* Mahe 'make clean' remove generated bits/syscall.h, asEric Andersen2002-01-071-0/+1
| | | | | noted by "Kim B. Heino" <Kim.Heino@bluegiga.com> -Erik
* Change all 'cd <foo>; bar' constructs to 'cd <foo> && bar' forEric Andersen2002-01-011-1/+1
| | | | | proper error checking -Erik