summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-08-08Cleanup warnings and fix prototypesEric Andersen
-Erik
2002-08-08Add missing include fileEric Andersen
2002-08-08Cleanup some silly warningsEric Andersen
2002-08-08Avoid bad things happening on macro expansion...Eric Andersen
-Erik
2002-08-08Cleanup to avoid some undefined behaviorEric Andersen
-Erik
2002-08-07Ignore symbol '_gp_disp' if it's missing from 'libgcc.a'. That's okay for"Steven J. Hill"
MIPS platforms.
2002-08-07Add getrpcent.c to default rpc buildEric Andersen
2002-08-07Cleanup crypt and remove the crypt_r stuff, since SuSv3Eric Andersen
(IEEE Std 1003.1-2001) states that crypt need not be reentrant. -Erik
2002-08-07Remove some noiseEric Andersen
2002-08-07Changed my mind. Keep this separate.Eric Andersen
-Erik
2002-08-07Rewrite getenvEric Andersen
2002-08-07rework getopt. no read need to split this one up sinceEric Andersen
the parts are so tightly coupled.
2002-08-07missed a fileEric Andersen
2002-08-07getopt testsEric Andersen
2002-08-07Updates to the working apps list from Kagan Kongar. Thanks!Eric Andersen
2002-08-07Apply integer overflow security fix for "CERT Advisory CA-2002-25 IntegerEric Andersen
Overflow In XDR Library" http://www.cert.org/advisories/CA-2002-25.html Patch from Solar Designer <solar@openwall.com>.
2002-08-07Message catalog support for internationalization is not currentlyEric Andersen
provided by uClibc, and here I have added macros to disable it. -Erik
2002-08-07Per suggestion from Miles Bader, move calloc.c to libc/stdlib.Eric Andersen
Also, Manuel notices that I forgot to check for when nmemb=0, which would result in a segfault, so fix that case as well. -Erik
2002-08-06When symbols are missing, its supposed to be an error...Eric Andersen
-Erik
2002-08-06Several pthreads updates. Enable linuxthreads_db. Several fixesEric Andersen
related to thread local storage. -Erik
2002-08-06Fixup the last missing pieces of thread lockingEric Andersen
-Erik
2002-08-06Rework RPC code once again. By default, only enable theEric Andersen
stuff needed for NFS mounts, rsh, and similar. -Erik
2002-08-06Enable getpt prototype.Manuel Novoa III
2002-08-06Changed fflush() behavior to no-op for r/w streams in read-mode.Manuel Novoa III
This falls under undefined behavior wrt ANSI/ISO C99, but SUSv3 seems to treat it as a no-op and it occurs in some apps. Fixed a problem with _stdio_fwrite() not checking for underlying write() failures. Fixed both _stdio_fwrite() and _stdio_fread() to make sure that the putc and getc macros were disabled if the stream was in and error state. The above changes should take care of a problem initially reported by "Steven J. Hill" <sjhill@realitydiluted.com>.
2002-08-06Unify calloc (its the same thing regardless of the underlyingEric Andersen
malloc implementation). Fix problem reported to bugtraq about problems with integer overflow that can occur during the computation of the memory region size by calloc (and similar functions) which could result in a subsequent buffer overflow. -Erik
2002-08-06Just in case, crash if somehow `exit' returns anywaysEric Andersen
-Erik
2002-08-05remove BUILDTIME since it is not usedEric Andersen
2002-08-03A couple of little cleanups I forgot to check in.Manuel Novoa III
2002-08-03When DODEBUG and HAS_WCHAR were enabled and HAS_LOCALE was disabled,Eric Andersen
wchar.c wouldn't compile: wchar.c: In function `__mbsnrtowcs': wchar.c:631: `__ctype_encoding_7_bit' undeclared (first use in this function) This fixes it by keeping the locale specific asserts hidden when not relevant. -Erik
2002-08-01Use MALLOC_REALLOC_MIN_FREE_SIZE.Miles Bader
2002-08-01(MALLOC_REALLOC_MIN_FREE_SIZE): New macro.Miles Bader
Enable debugging if MALLOC_DEBUGGING is defined.
2002-08-01(HEAP_MIN_SIZE): New macro.Miles Bader
(HEAP_MIN_FREE_AREA_SIZE): Increase size. Enable debugging if HEAP_DEBUGGING is defined.
2002-08-01Joseph Chiu <josephc@idealab.com> found an off-by-one bug. oops!Eric Andersen
2002-07-31In the allocate-and-copy case, don't include the malloc header in ourMiles Bader
size calculations.
2002-07-31Sigh. A bit more cleanup.Eric Andersen
2002-07-31Update debugging printfs.Miles Bader
2002-07-31Per discussion on the mailing list, simply vfork -> fork mapping to only applyEric Andersen
iff we do not have vfork available, which is simpler and more reasonable. -Erik
2002-07-31More i960 supportEric Andersen
2002-07-31Patch from Martin Proulx <mproulx@okiok.com> to fix i960Eric Andersen
create_module() support.
2002-07-31Patch from Alexander Pevzner <pzz@pzz.msk.ru> to fixup things when invoked asEric Andersen
the C++ compiler to to automagically add include/g++ into the include search path, and automagically add -lstdc++ and -lm into the set of automatically linked libraries.
2002-07-31You fool foolish. Goodbye level 2.Eric Andersen
2002-07-31Always build utils by defaultEric Andersen
-Erik
2002-07-31Account for MALLOC_HEADER_SIZE when calculating new size.Miles Bader
2002-07-31Use MALLOC_HEADER_SIZE.Miles Bader
2002-07-31(MALLOC_HEADER_SIZE): New macro.Miles Bader
(MALLOC_BASE, MALLOC_ADDR): Use it.
2002-07-30Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.Miles Bader
Calculate amount freed when shrinking correctly.
2002-07-30Update the size of grown/shrunk allocations.Miles Bader
MALLOC_SET_SIZE now takes the user-address rather than the base-address.
2002-07-30MALLOC_SET_SIZE now takes the user-address rather than the base-address.Miles Bader
2002-07-30Define MALLOC_SET_SIZE to take the user-address rather than the base-address.Miles Bader
2002-07-30Implement shrinking.Miles Bader
Fix bug when growing an allocation. Use new malloc header macros.