diff options
author | Christopher Faylor <me@cgf.cx> | 2005-09-21 19:29:50 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2005-09-21 19:29:50 +0000 |
commit | faf4210542383f33b707ce726c203c4169237886 (patch) | |
tree | 6451c2770a5bc93c4c19e015dcaa405bb2c5177c | |
parent | 574c2ba2a3269fe19076dd9e95e7659a5a6445e4 (diff) | |
download | cygnal-faf4210542383f33b707ce726c203c4169237886.tar.gz cygnal-faf4210542383f33b707ce726c203c4169237886.tar.bz2 cygnal-faf4210542383f33b707ce726c203c4169237886.zip |
* cygthread.cc (cygthread::operator new): Just use getenv() to look for
CYGWIN_FREERANGE_NOCHECK since the Windows environment may be truncated by
being previously execed.
-rw-r--r-- | winsup/cygwin/ChangeLog | 6 | ||||
-rw-r--r-- | winsup/cygwin/cygthread.cc | 7 |
2 files changed, 9 insertions, 4 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 9fe1b0a70..4ef024980 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,9 @@ +2005-09-21 Christopher Faylor <cgf@timesys.com> + + * cygthread.cc (cygthread::operator new): Just use getenv() to look for + CYGWIN_FREERANGE_NOCHECK since the Windows environment may be truncated + by being previously execed. + 2005-09-20 Christopher Faylor <cgf@timesys.com> * spawn.cc (av::fixup): Just blindly run any file if it has a .bat or diff --git a/winsup/cygwin/cygthread.cc b/winsup/cygwin/cygthread.cc index 62d64705d..385995382 100644 --- a/winsup/cygwin/cygthread.cc +++ b/winsup/cygwin/cygthread.cc @@ -153,11 +153,10 @@ new (size_t) } #ifdef DEBUGGING - char buf[1024]; - if (!GetEnvironmentVariable ("CYGWIN_FREERANGE_NOCHECK", buf, sizeof (buf))) - api_fatal ("Overflowed cygwin thread pool"); + if (!getenv ("CYGWIN_FREERANGE_NOCHECK")) + api_fatal ("overflowed cygwin thread pool"); else - thread_printf ("Overflowed cygwin thread pool"); + thread_printf ("overflowed cygwin thread pool"); #endif info = freerange (); /* exhausted thread pool */ |