summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Patch from Peter S. Mazinger to make the get-needed-libgcc-objectsEric Andersen2003-06-052-3/+4
| | | | script work with newer binutils versions.
* We do not provide getfsent and friends, so remove this headerEric Andersen2003-06-051-82/+0
| | | | file, to prevent stupid configure scripts from getting confused.
* Kill the runtime fallback to fork and make it be compile timeEric Andersen2003-06-031-19/+9
|
* Fix brokenEric Andersen2003-06-031-44/+46
|
* Patch from Peter S. Mazinger to fix some leftover problemsEric Andersen2003-06-022-2/+2
| | | | from converting "PIC" to "__PIC__"
* Clone still had a few little PIC problems....Eric Andersen2003-05-301-39/+84
|
* In a number of places we erroneously used tests such as '#ifdef PIC' when weEric Andersen2003-05-3014-21/+21
| | | | | | should instead have been testing for '#ifdef __PIC__'. This resulted in NON-PIC code getting mixed into the shared library. Oops!!! -Erik
* Enable ADD_LIBGCC_FUNCTIONS by default on armEric Andersen2003-05-301-0/+4
|
* Eviscerate stropts.h so configure scripts won't try to use STREAMSEric Andersen2003-05-291-1/+8
| | | | | garbage. uClibc does not support STREAMS in any way whatsoever. -Erik
* Allow gcc to move/update by detecting where needed files are shouldEric Andersen2003-05-281-6/+101
| | | | | they move/disappear from the expected location. -Erik
* Accomodate building under cygwinEric Andersen2003-05-281-1/+16
|
* grr. It's a void *, not a char *.Eric Andersen2003-05-271-1/+1
|
* Change 'N' to '__size' to avoid conflicts with common #define of NEric Andersen2003-05-271-5/+5
|
* Sorry. Changed this while fixing the last bug and forgot to change itManuel Novoa III2003-05-231-1/+1
| | | | back. Unfortunately, none of my test cases caught it.
* Cope with autoconf's broken AC_FUNC_MALLOC macro, which redefines malloc asEric Andersen2003-05-231-0/+12
| | | | | | | | | rpl_malloc if it does not detect glibc style returning-a-valid-pointer-for-malloc(0) behavior. This wrapper calls malloc() as usual, but if N is zero, we allocate and return a 1-byte block instead.... sigh... -Erik
* Fix (hopefully) scanf behavior for nul bytes in the stream when processingManuel Novoa III2003-05-152-7/+23
| | | | | | | %c, %s, and %[ specifiers. Note that scanf is undergoing rewrite so I didn't bother optimizing this. I did run all my regression tests though. Set EOF correctly for fmemopen on readonly streams. I really need to check what glibc behavior is for the various open modes though.
* Add in a default file for m68k.David McCullough2003-05-141-0/+61
|
* Sleep was returning the wrong value because:David McCullough2003-05-141-2/+4
| | | | | | | | | * nanosleep returns the remaining time, not the time slept * nanosleep only fills out the remaining time if it returns -1 (ie., the sleep was interrupted) Fix from Paul Dale <pauli@snapgear.com>
* (__libc_open): Fix wacky indentation.Miles Bader2003-05-081-6/+6
|
* setjmp was trashing r12 which is bad and can cause apps to crash if they areDavid McCullough2003-05-011-3/+3
| | | | | using r12. r12 is supposed to be preserved across C function calls. r0-r7 are trashable :-)
* Some small fixups for the h8 support and add the h8s platform support.David McCullough2003-04-296-8/+102
|
* Fixup __libc_open to use varargs and match the prototype.David McCullough2003-04-291-2/+7
| | | | | On the H8 varargs are rather unusual and if you declare a function with varargs, it had better use them or it won't work.
* uClibc 0.9.19 has a bug in globfree(). If the previous call toEric Andersen2003-04-291-2/+2
| | | | | | | | | | | glob(...,pglob) used the GLOB_DOOFFS flag to reserve the first pglob->gl_offs slots of pglob->gl_pathv, globfree(pglob) would attempt to free the objects pointed to by those slots. If those objects were not on the heap, the system would crash. The attached patch fixes this. Norm
* Comment on glibc's MALLOC_CHECK_ support.Eric Andersen2003-04-251-0/+8
|
* Thierry De Corte notices that when UCLIBC_HAS_FLOAT is disabled, we must alsoEric Andersen2003-04-231-5/+4
| | | | disable drand48, drand48_r, erand48, and erand48_r since they use floats.
* Fix SIGTRAP handling on arm. The defination of struct ucontext,Eric Andersen2003-04-211-8/+7
| | | | | which was copied from glibc, is wrong. So fix it. -Erik
* Patch from Marshall M. Midden:Eric Andersen2003-04-191-33/+39
| | | | | | It turns out that uClibc's syslog.c does not close sockets when doing retries and when it exits due to errors. This patch fixes it.
* Konrad Taro Eisele noticed the sparc struct stat was broken.Eric Andersen2003-04-191-22/+18
| | | | Fix it.
* Patch from Liam Girdwood to fix mips profiling when usingEric Andersen2003-04-161-0/+5
| | | | newer gcc versions.
* (free_to_heap): Unlock the heap before returning in theMiles Bader2003-04-021-2/+5
| | | | __UCLIBC_UCLINUX_BROKEN_MUNMAP__ case. Fix from YYang1@Winbond.com.tw.
* Avoid errors with buggy preprocessorsEric Andersen2003-03-311-2/+2
|
* Oops. Don't call strip twiceEric Andersen2003-03-131-1/+0
|
* resync with glibc 2.3Eric Andersen2003-03-131-129/+357
|
* sjhill needs to buy donuts for everyoneEric Andersen2003-03-111-1/+0
|
* Make it so debugging pthreads works, even with DODEBUG turned offEric Andersen2003-03-112-2/+9
| | | | -Erik
* Minor cleanup to better sync with glibc 2.3Eric Andersen2003-03-111-102/+123
|
* Compliance with MIPS ABI and MIPS kernel changes."Steven J. Hill"2003-03-112-17/+2
|
* Patch from Jordan Crouse to avoid potential rendering problemsEric Andersen2003-03-101-1/+1
|
* remove a leftover debug printfEric Andersen2003-03-071-2/+0
|
* Patch from Stefan AlliusEric Andersen2003-03-073-23/+24
| | | | | | | | | | | the ldd.c wasn't compilable for SuperH due to a missing ELFCLASSM define and the readelf executable was linked with a wrong dynamic linker path. To fix this I removed the --uclibc-use-build-dir. The patch also fixed all the compiler warnings (-Wall -W). Erik made a few additional changes to eliminate unused function arguments and fixup a static variable that was was doing the wrong thing
* Patch from Stefan Allius:Eric Andersen2003-03-071-1/+1
| | | | | | a make install_target stops if we have some sysmlinks in the destination target. This little patch force to install over a previous installed uClibc version,so we will allways get a consistent uClibc installation.
* Patch from Stefan Allius:Eric Andersen2003-03-073-4/+8
| | | | fix a couple of gcc 3.3 compiler warnings in gmon.c
* Fixup ldd handling of multiple filesEric Andersen2003-03-061-12/+36
|
* more random changesEric Andersen2003-03-061-15/+12
|
* /me needs to learn to proofreadEric Andersen2003-03-061-4/+6
|
* Make the text a bit more clearEric Andersen2003-03-061-3/+3
|
* For now, leave mmap on mips using mmap1, since mmap2 seemsEric Andersen2003-03-061-0/+5
| | | | | to have 'issues' (i.e. it doesn't work 100% properly). -Erik
* Finish off gmon based profiling for powerpcEric Andersen2003-03-063-4/+120
|
* Make profiling on arm workEric Andersen2003-03-062-2/+15
|
* Patch from Stefan Allius to finish off the last required bitsEric Andersen2003-03-063-29/+90
| | | | for gmon profiling support for the SuperH target.