Changeset 4220

Show
Ignore:
Timestamp:
06/06/06 14:30:37 (2 years ago)
Author:
morris
Message:

Also clean up on SIGILL, SIGFPE and SIGABRT

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wired/trunk/wired/main.c

    r4128 r4220  
    255255        wi_release(pool); 
    256256        pool = wi_pool_init(wi_pool_alloc()); 
    257          
     257 
    258258        /* enter the signal handling thread in the main thread */ 
    259259        wd_signal_thread(NULL); 
     
    396396static void wd_init_signals(void) { 
    397397        signal(SIGPIPE, SIG_IGN); 
     398        signal(SIGILL, wd_signal_crash); 
     399        signal(SIGABRT, wd_signal_crash); 
     400        signal(SIGFPE, wd_signal_crash); 
    398401        signal(SIGBUS, wd_signal_crash); 
    399402        signal(SIGSEGV, wd_signal_crash);