198 |
|
/* set up signal handling */ |
199 |
|
sigdie(SIGINT, "Interrupt"); |
200 |
|
sigdie(SIGTERM, "Terminate"); |
201 |
< |
#ifndef _WIN32 |
201 |
> |
#if !defined(_WIN32) && !defined(_WIN64) |
202 |
|
sigdie(SIGHUP, "Hangup"); |
203 |
|
sigdie(SIGPIPE, "Broken pipe"); |
204 |
|
sigdie(SIGALRM, "Alarm clock"); |
291 |
|
if (gotsig++) /* two signals and we're gone! */ |
292 |
|
_exit(signo); |
293 |
|
|
294 |
< |
#ifndef _WIN32 |
294 |
> |
#if !defined(_WIN32) && !defined(_WIN64) |
295 |
|
alarm(15); /* allow 15 seconds to clean up */ |
296 |
|
signal(SIGALRM, SIG_DFL); /* make certain we do die */ |
297 |
|
#endif |