Return to common.c CVS log | Up to [local] / src / usr.bin / rdist |
version 1.12, 2001/11/19 19:02:15 | version 1.13, 2002/05/06 19:48:14 | ||
---|---|---|---|
|
|
||
int i; | int i; | ||
char *cp; | char *cp; | ||
#ifdef SIGSEGV_CHECK | |||
if (!isserver) | if (!isserver) | ||
(void) signal(SIGSEGV, sighandler); | (void) signal(SIGSEGV, sighandler); | ||
#endif | |||
setprogname(argv); | setprogname(argv); | ||
|
|
||
finish(); | finish(); | ||
} | } | ||
#ifdef SIGSEGV_CHECK | |||
/* | /* | ||
* Do a core dump | * Do a core dump | ||
*/ | */ | ||
|
|
||
/*NOTREACHED*/ | /*NOTREACHED*/ | ||
fatalerr("Abort failed - no core dump. Exiting..."); | fatalerr("Abort failed - no core dump. Exiting..."); | ||
} | } | ||
#endif | |||
/* | /* | ||
* General signal handler | * General signal handler | ||
|
|
||
debug = !debug; | debug = !debug; | ||
break; | break; | ||
#ifdef SIGSEGV_CHECK | |||
case SIGSEGV: | case SIGSEGV: | ||
coredump(); | coredump(); | ||
break; | break; | ||
#endif | |||
case SIGHUP: | case SIGHUP: | ||
case SIGINT: | case SIGINT: |