Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-01 | add missing includes of unistd.h for smallint usage | Denis Vlasenko | |
remove a few duplicate includes of unistd.h | |||
2008-05-19 | Moving libc_hidden_proto's into #ifdef UCLIBC_INTERNAL block | Denis Vlasenko | |
in string.h and strings.h. This caught unguarded string ops in libc/inet/ethers.c __ether_line_w() function. I will wait for fallout reports for a week or so, then continue converting more libc_hidden_proto's. | |||
2007-04-11 | POSIX says you can use realloc() to shrink buffers ... make sure we dont ↵ | Mike Frysinger | |
trigger a buffer overflow in that case | |||
2007-04-02 | POSIX requires that errno be set whenever 0 is returned by malloc() | Mike Frysinger | |
2006-12-07 | Major cleanup of internal mutex locking. Be more consistant in how we do | Eric Andersen | |
things, and avoid potential deadlocks caused when a thread holding a uClibc internal lock get canceled and terminates without releasing the lock. This change also provides a single place, bits/uClibc_mutex.h, for thread libraries to modify to change all instances of internal locking. | |||
2006-02-18 | tweak the idea between having a MMU and actually using it | Mike Frysinger | |
2006-02-13 | Update some copyrights | Peter S. Mazinger | |
2006-01-22 | Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA ↵ | Peter S. Mazinger | |
is a useless attempt | |||
2006-01-14 | hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵ | Peter S. Mazinger | |
missing headers, other jump relocs removed | |||
2005-12-08 | mmap/mremap/socket/rewind gone | Peter S. Mazinger | |
2005-12-06 | macro out the thread funcs in libc if threading is disabled | Mike Frysinger | |
2005-12-04 | More hiding, 300 left | Peter S. Mazinger | |
2005-12-01 | Hide mostly used functions | Peter S. Mazinger | |
2005-07-07 | update syntax | Mike Frysinger | |
2005-07-07 | Yoshinori Sato writes: | Mike Frysinger | |
Dont forgive that length of munmap is "0" in current nommu. This purpose cannot free memory area really. It is a patch to work out a solution. | |||
2004-07-15 | Use MAP_PRIVATE whenever __ARCH_HAS_MMU__ is set. | Eric Andersen | |
Only use MAP_SHARED when mmu-less. | |||
2004-01-16 | s/UCLIBC_HAS_MMU/ARCH_HAS_MMU/g | Eric Andersen | |
2004-01-14 | Include missing errno.h header (as noted by Alan Hourihane). | Eric Andersen | |
Fix uninitialized pthread mutex used to lock the list of aligned memory blocks. | |||
2003-12-30 | Rework malloc. The new default implementation is based on dlmalloc from Doug | Eric Andersen | |
Lea. It is about 2x faster than the old malloc-930716, and behave itself much better -- it will properly release memory back to the system, and it uses a combination of brk() for small allocations and mmap() for larger allocations. -Erik | |||
2003-12-30 | Update and restore malloc-simple. Slow as molasses, but trivially | Eric Andersen | |
simple and releases memory immediately when asked to do so. -Erik | |||
2002-07-18 | Miles Bader implemented a new mmap based malloc which is much | Eric Andersen | |
smarter than the old "malloc-simple", and actually works, unlike the old "malloc". So kill the old "malloc-simple" and the old "malloc" and replace them with Miles' new malloc implementation. Update Config files to match. Thanks Miles! | |||
2002-07-10 | Patch from Ronald Wahl <rwa@peppercon.com> to fix a memory leak | Eric Andersen | |
2002-01-17 | Fix simple malloc to work on systems with an MMU | David McCullough | |
2001-08-09 | Fix a couple of warnings | David McCullough | |
2001-04-27 | Patch from Tom Walsh <tom@cyberiansoftware.com> to fix a thinko | Eric Andersen | |
on my patch. | |||
2001-04-25 | Be more strict with the malloc implementation. Return NULL | Eric Andersen | |
when folks do a malloc(0) using malloc-simple. -Erik | |||
2001-03-19 | Fix up breakage resulting from flipping the sense of some defines. Change from | Eric Andersen | |
defining things to "0" in the disabled case to outright undefining them, lest code that does an "#ifdef FOO" get inadvertantly triggered. Remove now unneeded lines from Rules.mak which makes the command line smaller and avoids redundancy (since this stuff is now pulled in via features.h). -Erik | |||
2001-02-13 | Use MAP_FAILED. | Eric Andersen | |
2001-01-12 | Patch from James Graves <jgraves@deltamobile.com> to better handle m68k. | Eric Andersen | |
Also fixes 2 very important malloc bugs! Anyone using malloc (esp mmu-less) should update and recompile. -Erik | |||
2000-10-11 | Finish reorganizing things. At least I think I've finished. | Eric Andersen | |
2000-10-09 | Bug ugly formatting update | Eric Andersen | |