version 1.15, 2003/04/19 21:57:17 |
version 1.16, 2004/04/05 16:44:00 |
|
|
Exit(sig) |
Exit(sig) |
int sig; |
int sig; |
{ |
{ |
char *emsg = " exiting due to signal.\n"; |
#define emsg " exiting due to signal.\n" |
|
|
(void) unlink(stmp); |
(void) unlink(stmp); |
|
|
if (sig > 0) { |
if (sig > 0) { |
write(STDERR_FILENO, getprogname(), strlen(getprogname())); |
write(STDERR_FILENO, getprogname(), strlen(getprogname())); |
write(STDERR_FILENO, emsg, sizeof(emsg) - 1); |
write(STDERR_FILENO, emsg, sizeof(emsg) - 1); |
_exit(-sig); |
_exit(sig); |
} |
} |
exit(-sig); |
exit(-sig); |
} |
} |