summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps
Commit message (Collapse)AuthorAgeFilesLines
...
* the minimum needed for nowDavid McCullough2001-06-271-0/+4
|
* Added this guy, nothing needed here really.David McCullough2001-06-271-0/+8
|
* Remove obsolete files tell.c and getdents.cManuel Novoa III2001-06-273-132/+3
|
* Stub out an initial version. Manuel will be writingEric Andersen2001-06-271-0/+229
| | | | some code to autogenerate this stuff...
* Step one in a process to ween ourselves off of using asm/unistd.h.Eric Andersen2001-06-271-1/+79
| | | | | This will break the build for a bit. -Erik
* Make these PIC and _LIBC_REENTRANT compatible.Manuel Novoa III2001-06-272-8/+89
|
* Yes... I forgot to update bits/dirent.h for the other archs. :-(Manuel Novoa III2001-06-276-12/+66
|
* Remove simulated d_type support for getdents and the dirent struct, and useManuel Novoa III2001-06-254-8/+16
| | | | the straight getdents syscall instead of the wrapper (which leaked memory).
* Add in missing syscalls.h for powerpcEric Andersen2001-06-251-0/+180
|
* Fixed vfork so the child doesn't trash the parents return address.David McCullough2001-06-253-27/+35
|
* This adds in support for PIC on x86. Unfortunately, this will breakEric Andersen2001-06-231-0/+81
| | | | | | all arches till they add in an libc/sysdeps/linux/<arch>/bits/syscalls.h file. Sorry about there, there was no other way... -Erik
* Patch from Shane Nay, who noticed that these were not properly labelingEric Andersen2001-06-213-3/+6
| | | | functions as such, thereby hosing the shared lib loader.
* This was violating policy and using a kernel header file...Eric Andersen2001-06-191-1/+1
| | | | -Erik
* This commit finishes adding support for the old m68k-coff toolchains byEric Andersen2001-06-182-1/+106
| | | | | | | working around a missing header file in the compiler shipped with the uCsimm and uCdimm. This should make the folk in Toronto happy, since now they can use the latest CVS version of uClibc. -Erik
* Add the in* and out* functions for i386. Note: the sys/io.h header forManuel Novoa III2001-06-171-0/+171
| | | | | | | | | glibc-2.2.2 actually defines static inline versions for i386, but only provides prototypes for externs for the other archs I looked at. Since uClibc shares this header amongst archs, I stashed the inline defs in bits/io_i386.h and included it when __i386__ was defined. Better solutions are most welcome, but it doesn't clutter sys/io.h too badly and now lilo and the pcmcia tools build against uClibc on i386 without modification.
* These are needed for powerpc to compileEric Andersen2001-06-152-0/+73
|
* I am very proud of myself. I managed to write a working _start forEric Andersen2001-06-152-0/+52
| | | | | x86 entirely in C -- no asm required. muahahahaha! -Erik
* Some sparc updates from Stanley <ngstanley@cwc.nus.edu.sg>Eric Andersen2001-06-122-2/+14
|
* Make sure these use the local sysdep.h header fileEric Andersen2001-06-123-2/+2
|
* Cleanup the toploevel makefile handing of shared libs. Add weak_aliasEric Andersen2001-06-125-43/+30
| | | | | | define, and set things up so nasty old coff toolchains can now compile things and should actually work again. -Erik
* These are needed for arm to compileEric Andersen2001-05-262-0/+181
|
* Makefile targets to symlink arch-specific headers into include/ (onlyDavid Schleef2001-05-267-0/+21
| | | | used on mipsel.)
* Nasty hack to get around inconsistency between dynamic linkerDavid Schleef2001-05-261-1/+12
| | | | entry and kernel entry to crt0.o.
* Make powerpc compile. Needs this header...Eric Andersen2001-05-261-0/+77
|
* Changes to make types.h more compatible with the Linux kernel.David Schleef2001-05-251-0/+2
|
* Random change to get a log message: Previous change is to make thisDavid Schleef2001-05-251-1/+1
| | | | header more compatible with the kernel and not with glibc.
* Enable mlock and friends if __UCLIBC_HAS_MMU__ is defined. util-linuxEric Andersen2001-05-251-0/+29
| | | | needs this to compile.
* Added powerpc-specific mmap syscall, 'cause we're special.David Schleef2001-05-254-6/+48
|
* Add in some more GNU compatible locale stuff. I only implement theEric Andersen2001-05-251-0/+44
| | | | C locale of course. util-linux needs this stuff to compile...
* Needed for libmDavid Schleef2001-05-251-0/+103
|
* Add in missing capset and capget syscalls. Stub out syscalls when missingEric Andersen2001-05-251-46/+98
| | | | | rather then just omitting them... -Erik
* Update for the SH port from Jean-Yves Avenard <jean-yves_avenard@hp.com>Eric Andersen2001-05-255-43/+218
|
* Copied sgidefs.h from Debian libc6 2.2.2-4 for MIPS. Should go intoDavid Schleef2001-05-221-0/+44
| | | | the main include/ directory, but we'll hide it here for now.
* Header cleanups to fix compilation. Mostly a hack, pending figuringDavid Schleef2001-05-226-6/+30
| | | | out the best way to do some things.
* Copied bits/*.h from Debian MIPS libc6-dev 2.2.2-4 package.David Schleef2001-05-2271-0/+8434
|
* First cut of MIPS portDavid Schleef2001-05-222-0/+122
|
* Move the default ptrace.c to common, but let arches override it (suchEric Andersen2001-05-165-6/+54
| | | | | as m68k which has some asm in its version). -Erik
* These seem to be missing alsoEric Andersen2001-05-123-0/+401
|
* This file was missing on armEric Andersen2001-05-121-0/+209
|
* I'd broken powerpc crt0.o installationEric Andersen2001-05-121-2/+4
|
* Add missing header file for armEric Andersen2001-05-121-0/+93
|
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-129-31/+17
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Bring powerpc back into line so it compiles again.Eric Andersen2001-05-116-2/+828
|
* Fix 'make clean' targetEric Andersen2001-05-111-1/+1
|
* Quick fix to setjmp/longjmp/sigsetjmp etc to make them work.David McCullough2001-05-082-10/+15
| | | | This should really be fixed to fall into line with the other archs.
* Change FILENAME_MAX to be only 255. Max filename on ext2 is 255,Eric Andersen2001-05-076-6/+6
| | | | | | | so there is no reason to allocate 4k. Change working of execvep.c per patch from Matthias Kilian <kili@outback.escape.de> so that there is not a fixed 127 byte buffer. Too easy to overflow... -Erik
* This patch allows powerpc to compile again. It also checks if weEric Andersen2001-05-043-0/+149
| | | | | | are compiling for an arch for which uClibc has an ld.so or not, and otherwise sets things up to use the system ld.so. -Erik
* Initial sparc port, thanks to Mathew Bosworth <mbosworth@metaflow.com>,Eric Andersen2001-05-048-2/+445
| | | | | | who sent this to me a month ago and I forgot to check it in. Oops. Better late then never. -Erik
* Fix up a commentEric Andersen2001-04-281-1/+1
|
* As pointed out by Michiel Thuys <michiel.thuys@intersil.com>, this wasEric Andersen2001-04-251-15/+1
| | | | | checking sizeof which was pure bloat and in many cases wrong. -Erik