home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: gwyn@smoke.brl.mil (Doug Gwyn)
-
- Ok, here is the latest improvement to the abort() implementation I posted
- earlier in this thread:
-
- 6c6
- < last edit: 07-May-1993 Gwyn@ARL.Army.Mil
- ---
- > last edit: 11-May-1993 Gwyn@ARL.Army.Mil
- 64c64
- < sigset_t abort_mask;
- ---
- > sigset_t abort_mask, old_mask;
- 68c68
- < (void)sigprocmask( SIG_UNBLOCK, &abort_mask, (sigset_t *)0 );
- ---
- > (void)sigprocmask( SIG_UNBLOCK, &abort_mask, &old_mask );
- 70d69
- < #endif
- 71a71,74
- > if ( sigismember( &old_mask, SIGABRT ) )
- > sigfunc = SIG_DFL; /* thanks to wulkan@vnet.ibm.com */
- > else
- > #endif
-
-
- Volume-Number: Volume 31, Number 60
-
-