# HG changeset patch # User Gerd Moellmann # Date 962193079 0 # Node ID 628cd9eccd18152c69107d71498b5a68386ce578 # Parent 141257f698795d281fe10951552ccf9feddaca40 (sigunblock): Define. diff -r 141257f69879 -r 628cd9eccd18 src/s/isc4-0.h --- a/src/s/isc4-0.h Wed Jun 28 04:48:17 2000 +0000 +++ b/src/s/isc4-0.h Wed Jun 28 11:51:19 2000 +0000 @@ -23,5 +23,8 @@ #define sigblock(sig) \ (sigprocmask_set = SIGEMPTYMASK | (sig), \ sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL)) +#define sigunblock(sig) \ + (sigprocmask_set = SIGFULLMASK & ~(sig), \ + sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL)) #endif #endif /* not POSIX_SIGNALS */ diff -r 141257f69879 -r 628cd9eccd18 src/s/sco5.h --- a/src/s/sco5.h Wed Jun 28 04:48:17 2000 +0000 +++ b/src/s/sco5.h Wed Jun 28 11:51:19 2000 +0000 @@ -135,6 +135,9 @@ #define sigblock(sig) \ (sigprocmask_set = SIGEMPTYMASK | (sig), \ sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL)) +#define sigunblock(sig) \ + (sigprocmask_set = SIGFULLMASK & ~(sig), \ + sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL)) #ifndef PENDING_OUTPUT_COUNT #define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)