87 |
91 |
88 |
92 |
89 void die(int onsig) |
93 void die(int onsig) |
90 { |
94 { |
91 switch (onsig) { |
95 switch (onsig) { |
|
96 #ifdef USE_SIMULATOR |
|
97 case SIGUSR1: syslog(LOG_NOTICE, "Got SIGUSR1, start cooler"); |
|
98 SIM_cooler = TRUE; |
|
99 return; |
|
100 case SIGUSR2: syslog(LOG_NOTICE, "Got SIGUSR2, stop cooler"); |
|
101 SIM_cooler = FALSE; |
|
102 return; |
|
103 #endif |
92 case SIGHUP: syslog(LOG_NOTICE, "Got SIGHUP, shutting down"); |
104 case SIGHUP: syslog(LOG_NOTICE, "Got SIGHUP, shutting down"); |
93 break; |
105 break; |
94 case SIGINT: syslog(LOG_NOTICE, "Keyboard interrupt, shutting down"); |
106 case SIGINT: syslog(LOG_NOTICE, "Keyboard interrupt, shutting down"); |
95 break; |
107 break; |
96 case SIGTERM: syslog(LOG_NOTICE, "Got SIGTERM, shutting down"); |
108 case SIGTERM: syslog(LOG_NOTICE, "Got SIGTERM, shutting down"); |