* cygheap.cc (_csbrk): Report failing condition to stderr rather than strace.

This commit is contained in:
Christopher Faylor 2004-02-16 02:03:54 +00:00
parent cc9c680509
commit b4f0009fe3
3 changed files with 7 additions and 7 deletions

View File

@ -1,3 +1,8 @@
2004-02-15 Christopher Faylor <cgf@redhat.com>
* cygheap.cc (_csbrk): Report failing condition to stderr rather than
strace.
2004-02-14 Christopher Faylor <cgf@redhat.com>
* Makefile.in: Compile syscalls.o with -fomit-frame-pointer.

View File

@ -205,7 +205,8 @@ _csbrk (int sbs)
/* nothing to do */;
else if (!VirtualAlloc (prebrk, (DWORD) sbs, MEM_COMMIT, PAGE_READWRITE))
{
malloc_printf ("couldn't commit memory for cygwin heap, %E");
malloc_printf ("couldn't commit memory for cygwin heap, prebrk %p, size %d, heapsize now %d, max heap size %d, %E",
prebrk, sbs, (char *) cygheap_max - (char *) cygheap, CYGHEAPSIZE);
__seterrno ();
cygheap_max = (char *) cygheap_max - sbs;
return NULL;

View File

@ -743,12 +743,6 @@ dll_crt0_1 (char *)
/* Initialize SIGSEGV handling, etc. */
init_exceptions (&cygwin_except_entry);
/* Nasty static stuff needed by newlib -- point to a local copy of
the reent stuff.
Note: this MUST be done here (before the forkee code) as the
fork copy code doesn't copy the data in libccrt0.cc (that's why we
pass in the per_process struct into the .dll from libccrt0). */
user_data->resourcelocks->Init ();
user_data->threadinterface->Init ();
ProtectHandle (hMainProc);