OSDN Git Service

* exceptions.cc (ctrl_c_handler): Don't send a signal on
authorcorinna <corinna>
Thu, 12 Jun 2003 12:36:07 +0000 (12:36 +0000)
committercorinna <corinna>
Thu, 12 Jun 2003 12:36:07 +0000 (12:36 +0000)
CTRL_SHUTDOWN_EVENT.  Add a comment to rationalize the patch.

winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc

index 797af10..4b21ef3 100644 (file)
@@ -1,3 +1,8 @@
+2003-06-12  Corinna Vinschen  <corinna@vinschen.de>
+
+       * exceptions.cc (ctrl_c_handler): Don't send a signal on
+       CTRL_SHUTDOWN_EVENT.  Add a comment to rationalize the patch.
+
 2003-06-11  Thomas Pfaff  <tpfaff@gmx.net>
 
        * thread.cc (pthread_attr_init): Return 0 if attribute is already
index fe57c53..a602041 100644 (file)
@@ -932,7 +932,13 @@ ctrl_c_handler (DWORD type)
      is shut down or console window is closed. */
   if (type == CTRL_SHUTDOWN_EVENT)
     {
+#if 0
+      /* Don't send a signal.  Only NT service applications and their child
+         processes will receive this event and the services typically already
+        handle the shutdown action when getting the SERVICE_CONTROL_SHUTDOWN
+        control message. */
       sig_send (NULL, SIGTERM);
+#endif
       return FALSE;
     }
   if (type == CTRL_CLOSE_EVENT)