diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 862271a5b..b0f4c2f72 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2006-01-18 Christopher Faylor + + * heap.cc (heap_init): Remove Sleep. + 2006-01-18 Corinna Vinschen * net.cc (rresvport): Remove extern declaration. diff --git a/winsup/cygwin/heap.cc b/winsup/cygwin/heap.cc index 3f6becf76..b45019981 100644 --- a/winsup/cygwin/heap.cc +++ b/winsup/cygwin/heap.cc @@ -76,14 +76,10 @@ heap_init () break; } if (!p) - { - if (GetLastError () == ERROR_INVALID_ADDRESS) - Sleep (2000); - api_fatal ("couldn't allocate heap, %E, base %p, top %p, " - "reserve_size %d, allocsize %d, page_const %d", - cygheap->user_heap.base, cygheap->user_heap.top, - reserve_size, allocsize, page_const); - } + api_fatal ("couldn't allocate heap, %E, base %p, top %p, " + "reserve_size %d, allocsize %d, page_const %d", + cygheap->user_heap.base, cygheap->user_heap.top, + reserve_size, allocsize, page_const); if (p != cygheap->user_heap.base) api_fatal ("heap allocated at wrong address %p (mapped) != %p (expected)", p, cygheap->user_heap.base); if (!VirtualAlloc (cygheap->user_heap.base, allocsize, MEM_COMMIT, PAGE_READWRITE))