summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-16Disable macro implementations. Somehow I missed the following from theManuel Novoa III
ANSI/ISO C99 std... A library macro that masks a function declaration expands to an expression that evaluates each of its arguments once (and only once). ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Arguments that have side effects evaluate the same way whether the expression executes the macro expansion or calls the function. Macros for the functions getc and putc are explicit exceptions to this rule. Their stream arguments can be evaluated more than once. Avoid argument expressions that have side effects with these macros. This will be reworked before the next release. And yes, I feel stupid.
2002-08-16Cleanup exit a bit, from Ronald WahlEric Andersen
2002-08-16whitespaceMiles Bader
2002-08-16Remove __res_state function.Miles Bader
2002-08-16Make INCLUDE_FULL_RPC default to !HAVE_SHARED.Miles Bader
2002-08-16Demonstrate that dlopen() RTLD_NOW is currently broken.Eric Andersen
-Erik
2002-08-16Remove thread-specific stuff entirely.Miles Bader
2002-08-16(_res): Define as a macro if __UCLIBC_HAS_THREADS__ is defined,Miles Bader
regardless of _LIBC.
2002-08-16(h_errno): Only define as a macro if __UCLIBC_HAS_THREADS__ is defined.Miles Bader
(__set_h_errno): Just assign to `h_errno' (which will be expanded to the thread-friendly version when appropriate).
2002-08-16(errno): Only define as a macro if __UCLIBC_HAS_THREADS__ is defined.Miles Bader
(__set_errno): Just assign to `errno' (which will be expanded to the thread-friendly version when appropriate).
2002-08-16Replace all instances of _LIBC_REENTRANT with __UCLIBC_HAS_THREADS__Eric Andersen
-Erik
2002-08-16Remove h8300 special caseEric Andersen
2002-08-16(headers): Remove special case for v850, now that the general caseMiles Bader
works correctly for non-MMU systems without a `nommu' suffix. Fixup indentation a bit.
2002-08-15Fix erroneous grouping.Manuel Novoa III
2002-08-15Patch from Jarkko to fix drand48 to not use long long whenEric Andersen
long long support is disabled in the uClibc Config.
2002-08-15Do not prevent people from making mmu-less builds on mmu-full systems.Eric Andersen
-Erik
2002-08-14Use __malloc_unlikely instead of `likely'.Miles Bader
2002-08-14Add flow-control hints with __malloc_likely and __malloc_unlikely.Miles Bader
2002-08-14(__malloc_likely, __malloc_unlikely): New macros.Miles Bader
2002-08-14Handle zero NEW_SIZE case.Miles Bader
2002-08-14(CSRC): Add syscall.cMiles Bader
2002-08-14Initial checkin.Miles Bader
2002-08-14Move all malloc tests under test/malloc/Eric Andersen
2002-08-14Add missing include/thread_db.h file, as reported by Simon PosnjakEric Andersen
-Erik
2002-08-13__fsetlocking() and FILE field user_locking were completely broken. :-(Manuel Novoa III
I think they're fixed now (I've run a few tests). Note: __fsetlocking() is not threadsafe... but glibc's doesn't appear to be either.
2002-08-13Use `return' for null pointers, to avoid a giant block holding the restMiles Bader
of the function.
2002-08-12Update to version 0.9.14Eric Andersen
-Erik
2002-08-12Only try to install existing binariesEric Andersen
-Erik
2002-08-12I missed a spot.Eric Andersen
-Erik
2002-08-12Doh! missed a spot.Eric Andersen
-Erik
2002-08-12Fix the gcc wrapper to include crtbeginS.o and crtendS.o when we are compilingEric Andersen
PIC code, and use crtbegin.o and crtend.o when compiling non-pic code. As was caused problems, esp on powerpc... -Erik
2002-08-12Test threads when appropriateEric Andersen
2002-08-12Fix use of __pthread_once, and fix rpc usage of thread localEric Andersen
storage.... -Erik
2002-08-12Fix alignment, minor cosmetic changesEric Andersen
-Erik
2002-08-12Revert commit by davidm to printf.c that initialized conv_numManuel Novoa III
needlessly. To do so increases the generated code size with bcc. Eliminate duplicate define warnings in wstring.c. Fix potentially broken preprocessor comparisons. The preprocessor converts integers to maximal signed type, so inequality comparisons involving UINTMAX_MAX, ULLONG_MAX, and (if no long long) ULONG_MAX were potentially broken.
2002-08-12Geez I'm an idiot some times. I shouldn't code when I'm exhausted.Eric Andersen
I _totally_ screwed up the locking on exit and atexit such that it didn't do any good at all. -Erik
2002-08-11Ugh. Make uClibc cross compile with gcc 2.95.x and threads. I wonderEric Andersen
if this is serious enough to warrent 0.9.14? -Erik
2002-08-09update to last Debian upload. Dumbass Debian maintainer forgets to checkDavid Schleef
stuff in.
2002-08-09fix mksnapshot and update documentation.David Schleef
2002-08-09Fix spacingEric Andersen
2002-08-09spacingEric Andersen
2002-08-09Move old stuff into old-newsEric Andersen
2002-08-09Add missing thread-safe locking.Eric Andersen
-Erik
2002-08-09update todo againEric Andersen
2002-08-09Update webpage for releaseEric Andersen
2002-08-09Update Changelog for releaseEric Andersen
-Erik
2002-08-09Update my TODO list. In particular, breakdown what I'll be working onManuel Novoa III
in the next two months.
2002-08-09Update todo list a bitEric Andersen
2002-08-09Ok, bad idea. didn't work.Eric Andersen
-Erik
2002-08-09Add in __uClibc_syscallEric Andersen