summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-07-15Fix a silly cut-n-paste errorEric Andersen
2003-07-14Yikes! This was doing another lock instead of unlocking the stream.Manuel Novoa III
2003-07-03As noted by Felix Radensky back on 16 Mar:Eric Andersen
I've tried several times to compile uClibc with soft-float (both gcc-3.2.2 toolchain and wrapper), but applications compiled with uClibc always failed with "Invalid instruction". So I ended up disabling floating point at all and this works well. I also has no problem with glibc from Monta Vista, which is compiled with soft-float. My processor is PowerPC 405GP. Maybe the problem is in FP() macro definition in libc/sysdeps/linux/powerpc/setjmp.S and libc/sysdeps/linux/powerpc/__longjmp.S #ifdef __UCLIBC_HAS_FLOATS__ #define FP(x...) x #else #define FP(x...) #endif which should be defined as if defined __UCLIBC_HAS_FLOATS__ && ! defined __UCLIBC_HAS_SOFT_FLOAT__ #define FP(x...) x #else #define FP(x...) #endif
2003-07-02Only exec child apps if they are elf type ET_EXECEric Andersen
2003-07-01Fix source code URLEric Andersen
2003-07-01oops. This is 0.9.20, not .30Eric Andersen
2003-07-01More updatesEric Andersen
2003-07-01Update note re binary compatEric Andersen
2003-06-30Update for releaseEric Andersen
2003-06-30Yield to yet another glibc-ism and add __prognameEric Andersen
2003-06-30Update for completed itemsEric Andersen
2003-06-30Fixup symlinks to libthread_dbEric Andersen
2003-06-30Per suggestion from Stuart Hughes, allow uClibc to re-installEric Andersen
headers on a system where they have previously been installed.
2003-06-30Patch from Pavel Roskin to fixup toplevel help textEric Andersen
2003-06-27Fix a couple of typosEric Andersen
2003-06-27ret could have been used uninitialized in one caseEric Andersen
2003-06-27Add a test which shows off the broken spots in our dlopen implementationEric Andersen
2003-06-27oopsEric Andersen
2003-06-27Run dlopened ctors and dtors in the correct orderEric Andersen
2003-06-27Revenge of the TypoEric Andersen
2003-06-27whitespace and debug updatesEric Andersen
2003-06-27Yet more cleanup for the reentrant pwd/grp functions so theyEric Andersen
should now actually be doing the right thing
2003-06-27Fixup errno handlingEric Andersen
-Erik
2003-06-27Add config option to enable 'struct tm' timezone extension fieldsEric Andersen
2003-06-27Do not let isatty mess up errnoEric Andersen
2003-06-27Cleanup a couple of ugly bitsEric Andersen
2003-06-27Implement mmap64 for armEric Andersen
2003-06-27add mmap64 for i386Eric Andersen
2003-06-27oops. Fix the name so it is "mmap64", not "__mmap64"Eric Andersen
2003-06-27Actually, some arches do support _syscall6, so implement a generic versionEric Andersen
for them... -Erik
2003-06-27Mention that the common mmap64 is a stub and must be overriddenEric Andersen
on a per arch basis using platform specific code
2003-06-27Add missing madvise syscallEric Andersen
2003-06-27Per a patch from Rob McMullen, add getprotoent_r, getprotobyname_r,Eric Andersen
and getprotobynumber_r
2003-06-27Add in ceilf() and floorf() since XFree86 wants them...Eric Andersen
2003-06-24Several more cleanupsEric Andersen
2003-06-24Fix indenting for real this time.Eric Andersen
2003-06-24Make indenting be consistantEric Andersen
2003-06-24Rename the very badly named 'UCLIBC_GCC' to 'UCLIBC_ENV' andEric Andersen
implement 'UCLIBC_CC', which does this: $ UCLIBC_CC=gcc-2.95 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version 2.95.4 $ UCLIBC_CC=gcc-3.3 /usr/i386-linux-uclibc/bin/i386-uclibc-gcc --version gcc-3.3 (GCC) 3.3 (Debian) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2003-06-24Change 'undefined behavior' of fflush() on readonly or reading streamsManuel Novoa III
to match that of current glibc; i.e. don't do anything and return success. Apparently, php calls fflush() on a file opened as readonly before trying to read. Eventually I'll add some config options to flag this and several other instances of nonportable code.
2003-06-24Make login actually write out utmp and wtmp junk (evenEric Andersen
though such things are completly unreliable crap)
2003-06-18Be extra careful to memset the correct size, not the size of some randomEric Andersen
pointer. Fix printing of '0x0x' in ldd output. Simplify discrimination of libname, so doing things like dlopen("./libfoo.so",RTLD_NOW) with a leading "./" in the path will work as expected. -Erik
2003-06-17Optionally support the struct tm extension fields.Manuel Novoa III
Add a few misc functions mentioned in time.h. Revert davidm's change regarding using a define for the "/etc/TZ" path, as this is eventually meant to be a configurable extension and not unconditionally supported.
2003-06-17Patch from Ronald Wahl fixing an IPV6 specific problemEric Andersen
with getaddrinfo().
2003-06-17When compiling with -O0, linuxthreads does not compile. So addEric Andersen
a local override changing -O0 to -O1 only for that directory.
2003-06-17Coldfire patch from Bernardo InnocentiEric Andersen
2003-06-17Ok... pasting in DUMPn() is unnecessary and technically incorrect.Manuel Novoa III
2003-06-16As noted by Peter S. MazingerEric Andersen
After removal of stropts.h none of the files references bits/stropts.h, so it can be removed. Peter
2003-06-16For some strange reason, davidm put this file in the wrong spot.Eric Andersen
So put it where it is supposed to be. -Erik
2003-06-16Fix a segfault when used on a library w/o an INTERP program header.Eric Andersen
2003-06-16Add memmem().Manuel Novoa III