* cygheap.cc (_csbrk): Allocate some slop initially.  Don't erroneously add
sbrk amount to returned value in initial case.
This commit is contained in:
Christopher Faylor
2002-08-06 22:05:53 +00:00
parent 32438c512a
commit e851d2fe43
3 changed files with 9 additions and 3 deletions

View File

@@ -177,8 +177,8 @@ _csbrk (int sbs)
{
init_cheap ();
cygheap_max = cygheap;
(void) _csbrk ((int) pagetrunc (4095 + sbs + sizeof (*cygheap)));
prebrk = (char *) (cygheap + 1) + sbs;
(void) _csbrk (sbs + sizeof (*cygheap) + (2 * system_info.dwPageSize));
prebrk = (char *) (cygheap + 1);
}
else
{