haiku/src/system/libroot
Ingo Weinhold 90daf7c61e * init_after_fork(): In case the reservation for the heap area failed
sHeapBase will probably not point to memory in the heap area. Use
  sFreeHeapBase instead.
* When reserving the heap area range fails, set sHeapBase to NULL, so we'll
  later know about the fact.
* hoardSbrk(): When resizing the area fails, we'll now try to allocate a new
  one, if the former failure was not due to an "out of memory" situation.
  E.g. if the heap range reservation failed or, if we just have exhausted the
  range, another area could be in the way. Also when mmap()ing over
  malloc()ed, the heap area count be split in two with the first part
  retaining the old area ID, thus preventing resizing as well. Fixed #5168.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34897 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-01-04 19:37:25 +00:00
..
os The usual files forgotten to commit. The generic system_time_nsecs() 2009-12-07 22:53:53 +00:00
posix * init_after_fork(): In case the reservation for the heap area failed 2010-01-04 19:37:25 +00:00
Jamfile * Build library libroot_debug.so, which is the standard libroot.so with the 2009-12-28 00:13:17 +00:00
libroot_init.c * This fixes the remaining warnings in exit.c 2009-11-26 17:00:09 +00:00
libroot_versions Added version scripts for the kernel, libroot, and libbe. ATM each has two 2009-05-22 14:53:31 +00:00