Mercurial > emacs
diff src/syssignal.h @ 107644:1d298baf84b9
Merge from mainline.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Sun, 28 Mar 2010 09:04:11 -0400 |
parents | c3852852bbc0 |
children | 06c34f190db1 |
line wrap: on
line diff
--- a/src/syssignal.h Sat Mar 20 10:32:32 2010 -0400 +++ b/src/syssignal.h Sun Mar 28 09:04:11 2010 -0400 @@ -88,38 +88,12 @@ #define sys_sigdel(MASK,SIG) sigdelset (&MASK,SIG) #else /* ! defined (POSIX_SIGNALS) */ -#ifdef USG5_4 - -extern SIGMASKTYPE sigprocmask_set; - -#ifndef sigblock -#define sigblock(sig) \ - (sigprocmask_set = SIGEMPTYMASK | (sig), \ - sigprocmask (SIG_BLOCK, &sigprocmask_set, NULL)) -#endif - -#ifndef sigunblock -#define sigunblock(sig) \ - (sigprocmask_set = SIGFULLMASK & ~(sig), \ - sigprocmask (SIG_SETMASK, &sigprocmask_set, NULL)) -#endif - -#else -#ifdef USG - -#ifndef sigunblock -#define sigunblock(sig) -#endif - -#else #ifndef sigunblock #define sigunblock(SIG) \ { SIGMASKTYPE omask = sigblock (SIGEMPTYMASK); sigsetmask (omask & ~SIG); } #endif -#endif /* ! defined (USG) */ -#endif /* ! defined (USG5_4) */ #endif /* ! defined (POSIX_SIGNALS) */ #ifndef SIGMASKTYPE