|
|
@ -431,7 +431,10 @@ main( int argc, char **argv ) |
|
|
|
DFlags |= VERBOSE | QUIET; |
|
|
|
DFlags |= VERBOSE | QUIET; |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 'D': |
|
|
|
case 'D': |
|
|
|
DFlags |= DEBUG | QUIET; |
|
|
|
if (*ochar == 'C') |
|
|
|
|
|
|
|
DFlags |= CRASHDEBUG, ochar++; |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
DFlags |= CRASHDEBUG | DEBUG | QUIET; |
|
|
|
break; |
|
|
|
break; |
|
|
|
case 'J': |
|
|
|
case 'J': |
|
|
|
DFlags |= KEEPJOURNAL; |
|
|
|
DFlags |= KEEPJOURNAL; |
|
|
@ -450,7 +453,7 @@ main( int argc, char **argv ) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#ifdef __linux__ |
|
|
|
#ifdef __linux__ |
|
|
|
if (DFlags & DEBUG) { |
|
|
|
if (DFlags & CRASHDEBUG) { |
|
|
|
signal( SIGSEGV, crashHandler ); |
|
|
|
signal( SIGSEGV, crashHandler ); |
|
|
|
signal( SIGBUS, crashHandler ); |
|
|
|
signal( SIGBUS, crashHandler ); |
|
|
|
signal( SIGILL, crashHandler ); |
|
|
|
signal( SIGILL, crashHandler ); |
|
|
|