httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ma...@hyperreal.org
Subject cvs commit: apache-apr/pthreads/src/main http_main.c
Date Tue, 16 Mar 1999 21:26:28 GMT
manoj       99/03/16 13:26:27

  Modified:    pthreads/src/main http_main.c
  Log:
  Allow the server to exit in single-process (-X) mode when we hit Ctrl-C.
  This involves making the server respond to SIGINT like it does with
  SIGTERM in the signal-handling thread.
  
  Revision  Changes    Path
  1.59      +4 -0      apache-apr/pthreads/src/main/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /home/cvs/apache-apr/pthreads/src/main/http_main.c,v
  retrieving revision 1.58
  retrieving revision 1.59
  diff -u -u -r1.58 -r1.59
  --- http_main.c	1999/03/15 15:34:50	1.58
  +++ http_main.c	1999/03/16 21:26:26	1.59
  @@ -2103,6 +2103,7 @@
       sigemptyset(&sig_mask);
       sigaddset(&sig_mask, SIGWINCH);
       sigaddset(&sig_mask, SIGTERM);
  +    sigaddset(&sig_mask, SIGINT);
       sigwait(&sig_mask, &signal_received);
       /* XXX - Do the appropriate thing for each signal */
       switch (signal_received) {
  @@ -2114,6 +2115,9 @@
           case SIGTERM:
               just_die(SIGTERM);
       	    break;
  +        case SIGINT:
  +            just_die(SIGINT);
  +            break;
           default:
               ap_log_error(APLOG_MARK, APLOG_ALERT, server_conf,
       	   "received strange signal: %d", signal_received);
  
  
  

Mime
View raw message