haiku/headers
Michael Lotz cf46897b4c Use a dedicated heap to allocate everything that is needed during heap growth.
This eliminates the edge case where the grow thread would not be able to create
a new area because no memory could be allocated for the allocation of the area.
As this case cannot happen anymore, it is also not possible to deadlock in
memalign. Therefore the timeout (which would only have prevented the deadlock
but wouldn't have solved the edge case anyway) has been removed too.
Add options to dump the dedicated grow heap and to only print the current heap
count to the "heap" debugger command.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23994 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-02-18 01:04:19 +00:00
..
build * Added B_NOT_SUPPORTED, B_KERNEL_READ_AREA, and B_KERNEL_WRITE_AREA to 2008-02-02 12:18:55 +00:00
compatibility/bsd * Added BSD specific errno.h for EDOOFUS (yeah, I know, great error code...) 2008-02-03 16:20:16 +00:00
cpp
glibc
gnu
legacy/network setsockopt and getsockopt use int as others functions 2006-06-23 14:19:11 +00:00
libs Added libalm.so and its dependency liblinprog.so. libalm.so provides a 2008-02-06 10:51:44 +00:00
os declared entry_ref 2008-02-08 21:37:25 +00:00
posix * Added gcvt() implementation - this fixes bug #1757. 2008-02-06 17:11:02 +00:00
private Use a dedicated heap to allocate everything that is needed during heap growth. 2008-02-18 01:04:19 +00:00
tools