summaryrefslogtreecommitdiff
path: root/libc/stdlib/malloc/malloc.c
AgeCommit message (Expand)Author
2007-04-02POSIX requires that errno be set whenever 0 is returned by malloc()Mike Frysinger
2006-02-18tweak the idea between having a MMU and actually using itMike Frysinger
2006-01-14hidden_def/hidden_proto: convert all users (I hope) termios split, add some m...Peter S. Mazinger
2005-12-13__malloc_consolidate is only libc internal, enable use of __sbrkPeter S. Mazinger
2005-12-08mmap/mremap/socket/rewind gonePeter S. Mazinger
2004-07-15Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set.Eric Andersen
2003-10-16Don't set errno if for zero SIZE returns.Miles Bader
2003-09-06Fix errno values. Fix MALLOC_GLIBC_COMPAT handling in malloc/malloc.c,Eric Andersen
2003-08-08Add in a MALLOC_GLIBC_COMPAT option to let people decide if theyEric Andersen
2003-01-23Update malloc behavior on malloc(0) to be consistant withEric Andersen
2002-11-21Improve malloc debugging support.Miles Bader
2002-10-18Don't infinitely recurse when trying to grow __malloc_mmb_heap.Miles Bader
2002-10-15Fix locking to not deadlock when __UCLIBC_UCLINUX_BROKEN_MUNMAP__ is defined.Miles Bader
2002-10-09* Add support for uClinux's broken munmap, contingent onMiles Bader
2002-09-06Update debugging hooks.Miles Bader
2002-08-30Use `likely' & `unlikely' instead of the `__malloc_'-prefixed versions.Miles Bader
2002-08-19(malloc): Use MALLOC_SETUP.Miles Bader
2002-08-14Add flow-control hints with __malloc_likely and __malloc_unlikely.Miles Bader
2002-07-31Update debugging printfs.Miles Bader
2002-07-31Use MALLOC_HEADER_SIZE.Miles Bader
2002-07-30MALLOC_SET_SIZE now takes the user-address rather than the base-address.Miles Bader
2002-07-30Use new malloc header macros.Miles Bader
2002-07-25Size tweaks.Miles Bader
2002-07-25Miscellaneous tidying-up.Miles Bader
2002-07-25Redo the locking, so that it may actually work. Now locking is done atMiles Bader
2002-07-24Misc small cleanups.Miles Bader
2002-07-23* Automatically try to unmap heap free-areas when they get very big.Miles Bader
2002-07-19Doc fix.Miles Bader
2002-07-18Miles Bader implemented a new mmap based malloc which is muchEric Andersen
2001-09-29Minor cleanupEric Andersen
2001-09-27Update to accomodate the header file changesEric Andersen
2001-03-19Fix up breakage resulting from flipping the sense of some defines. Change fromEric Andersen
2001-02-21Update to "malloc" so it will work on CPUs not supporting non-aligned words.Eric Andersen
2001-01-15Reduce dependancies -- don't use sysconf() internal to libc.Eric Andersen
2001-01-12"I will always compile before I commit."Eric Andersen
2001-01-12Patch from James Graves <jgraves@deltamobile.com> to better handle m68k.Eric Andersen
2001-01-12Manuel Novoa III modified malloc.c and avlmacro.h to reduce code size byEric Andersen
2001-01-01A bunch of updates, part from Manuel Novoa III (such as more long longEric Andersen
2000-11-04More cleanups. Fix things so tinylogin compiles.Eric Andersen
2000-10-12Screwed up non-mmu support. #define was backwards.Eric Andersen
2000-10-11Finish reorganizing things. At least I think I've finished.Eric Andersen
2000-10-08New malloc routines.Eric Andersen