summaryrefslogtreecommitdiffstats
path: root/libc/stdlib
Commit message (Expand)AuthorAgeFilesLines
...
* Fix lockingEric Andersen2002-08-081-0/+19
* Cleanup some silly warningsEric Andersen2002-08-085-5/+11
* Changed my mind. Keep this separate.Eric Andersen2002-08-071-0/+41
* Rewrite getenvEric Andersen2002-08-071-25/+0
* Per suggestion from Miles Bader, move calloc.c to libc/stdlib.Eric Andersen2002-08-074-11/+15
* Unify calloc (its the same thing regardless of the underlyingEric Andersen2002-08-064-59/+35
* Use MALLOC_REALLOC_MIN_FREE_SIZE.Miles Bader2002-08-011-1/+1
* (MALLOC_REALLOC_MIN_FREE_SIZE): New macro.Miles Bader2002-08-011-2/+8
* (HEAP_MIN_SIZE): New macro.Miles Bader2002-08-011-6/+15
* In the allocate-and-copy case, don't include the malloc header in ourMiles Bader2002-07-311-2/+2
* Update debugging printfs.Miles Bader2002-07-313-4/+4
* Per discussion on the mailing list, simply vfork -> fork mapping to only applyEric Andersen2002-07-312-2/+2
* Account for MALLOC_HEADER_SIZE when calculating new size.Miles Bader2002-07-311-3/+4
* Use MALLOC_HEADER_SIZE.Miles Bader2002-07-311-1/+1
* (MALLOC_HEADER_SIZE): New macro.Miles Bader2002-07-311-2/+6
* Make sure NEW_SIZE is a multiple of HEAP_GRANULARITY.Miles Bader2002-07-301-2/+2
* Update the size of grown/shrunk allocations.Miles Bader2002-07-301-16/+16
* MALLOC_SET_SIZE now takes the user-address rather than the base-address.Miles Bader2002-07-301-2/+1
* Define MALLOC_SET_SIZE to take the user-address rather than the base-address.Miles Bader2002-07-301-2/+2
* Implement shrinking.Miles Bader2002-07-301-6/+19
* Use new malloc header macros.Miles Bader2002-07-302-5/+6
* Add macros to abstract the malloc header format a bit.Miles Bader2002-07-301-1/+22
* Size tweaks.Miles Bader2002-07-253-15/+17
* Miscellaneous tidying-up.Miles Bader2002-07-252-13/+10
* Redo the locking, so that it may actually work. Now locking is done atMiles Bader2002-07-258-130/+186
* Factor out some common code sequences into inline functions.Miles Bader2002-07-242-53/+74
* Misc small cleanups.Miles Bader2002-07-243-4/+6
* Remove, since it's entirely incorrectMiles Bader2002-07-241-33/+0
* * Automatically try to unmap heap free-areas when they get very big.Miles Bader2002-07-238-190/+234
* Doc fix.Miles Bader2002-07-195-5/+5
* Rename mutex stuff to use heap-specific names.Miles Bader2002-07-195-24/+26
* Miles Bader implemented a new mmap based malloc which is muchEric Andersen2002-07-1816-1392/+740
* We don't need the debug versionsEric Andersen2002-07-161-2/+2
* __morecore need not be a function pointerEric Andersen2002-07-161-9/+8
* Disable debug stuff by defaultEric Andersen2002-07-161-1/+1
* Odd. Got a copy of junk in here.Eric Andersen2002-07-161-9/+0
* Patch from Ronald Wahl <rwa@peppercon.com> to fix a memory leakEric Andersen2002-07-101-1/+1
* Enable WCHAR support for C/POSIX stub locales.Manuel Novoa III2002-07-031-9/+17
* This patch, from Ronald Wahl <rwa@peppercon.com>, fixes theEric Andersen2002-07-011-5/+5
* Rework, reduce the size, add proper lockingEric Andersen2002-06-189-529/+342
* Remove obsolete files.Manuel Novoa III2002-06-182-110/+0
* Silly name changeEric Andersen2002-06-181-4/+3
* Rework and kill pointless static variableEric Andersen2002-06-181-28/+25
* Commit the new time stuff, even though I haven't made it threadsafe yet.Manuel Novoa III2002-06-171-1/+2
* Kill the libc-lock headers, which we do not use and which areEric Andersen2002-06-101-6/+7
* Doh!Eric Andersen2002-06-011-1/+1
* Rework setenv, getenv and friends per the latest glibc code, but cleanedEric Andersen2002-05-304-200/+191
* Multibyte and wide char conversion functions. Some work still to do, butManuel Novoa III2002-05-232-0/+139
* Revert Erik's previous patch and fix what I believe he was trying to, whileManuel Novoa III2002-05-121-20/+28
* Several bugfixes for problems that showed up on alphaEric Andersen2002-05-121-7/+19