270 |
|
} |
271 |
|
/* set up signal handling */ |
272 |
|
sigdie(SIGINT, "Interrupt"); |
273 |
– |
sigdie(SIGHUP, "Hangup"); |
273 |
|
sigdie(SIGTERM, "Terminate"); |
274 |
+ |
#ifdef SIGHUP |
275 |
+ |
sigdie(SIGHUP, "Hangup"); |
276 |
+ |
#endif |
277 |
+ |
#ifdef SIGPIPE |
278 |
|
sigdie(SIGPIPE, "Broken pipe"); |
279 |
+ |
#endif |
280 |
+ |
#ifdef SIGALRM |
281 |
|
sigdie(SIGALRM, "Alarm clock"); |
282 |
+ |
#endif |
283 |
|
#ifdef SIGXCPU |
284 |
|
sigdie(SIGXCPU, "CPU limit exceeded"); |
285 |
+ |
#endif |
286 |
+ |
#ifdef SIGXFSZ |
287 |
|
sigdie(SIGXFSZ, "File size exceeded"); |
288 |
|
#endif |
289 |
|
/* protect holodeck file */ |