Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2001-05-11 09:11:12 +0400
committerChristopher Faylor <me@cgf.cx>2001-05-11 09:11:12 +0400
commit5bba0cb5a346fb1f16caa2ca30c71a2a17a569da (patch)
tree89bd33e4202e04ed68ba35590c7d9b640a347b35 /winsup/cygwin/exceptions.cc
parent723190cf7131e1655aab478bd4d15d75516df496 (diff)
* exceptions.cc (handle_exceptions): Don't print message when executing from a
cygwin program.
Diffstat (limited to 'winsup/cygwin/exceptions.cc')
-rw-r--r--winsup/cygwin/exceptions.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc
index 6c35f39bb..3ddc28361 100644
--- a/winsup/cygwin/exceptions.cc
+++ b/winsup/cygwin/exceptions.cc
@@ -358,7 +358,6 @@ try_to_debug (bool waitloop)
{
if (strncmp (p, "CYGWIN=", sizeof ("CYGWIN=") - 1) == 0)
{
- system_printf ("%s", p);
char* q = strstr (p, "error_start") ;
/* replace 'error_start=...' with '_rror_start=...' */
if (q) *q = '_' ;
@@ -502,7 +501,8 @@ handle_exceptions (EXCEPTION_RECORD *e, void *, CONTEXT *in, void *)
{
if (status_info[i].code == e->ExceptionCode)
{
- system_printf ("Exception: %s", status_info[i].name);
+ if (!myself->ppid_handle)
+ system_printf ("Exception: %s", status_info[i].name);
break;
}
}