diff options
author | Ezra Peisach <epeisach@mit.edu> | 2000-08-07 10:49:24 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2000-08-07 10:49:24 +0000 |
commit | e0e4f6e43d6e1bf1363f628826a76fefa3b989ff (patch) | |
tree | 8ae951bbaf052c36a9670327c22ded72e2885445 /src/util/ss/ss_internal.h | |
parent | db28d317612c2d4612e3b800426e4ad216bbef06 (diff) | |
download | krb5-e0e4f6e43d6e1bf1363f628826a76fefa3b989ff.tar.gz krb5-e0e4f6e43d6e1bf1363f628826a76fefa3b989ff.tar.xz krb5-e0e4f6e43d6e1bf1363f628826a76fefa3b989ff.zip |
* ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if
USE_SIGPROCMASK is defined and not POSIX_SIGNALS.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12605 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/ss/ss_internal.h')
-rw-r--r-- | src/util/ss/ss_internal.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/ss/ss_internal.h b/src/util/ss/ss_internal.h index deb96cabf..01a71974b 100644 --- a/src/util/ss/ss_internal.h +++ b/src/util/ss/ss_internal.h @@ -119,9 +119,12 @@ extern pointer realloc PROTOTYPE((pointer, unsigned)); extern pointer calloc PROTOTYPE((unsigned, unsigned)); #endif -#ifdef USE_SIGPROCMASK +#if defined(USE_SIGPROCMASK) && !defined(POSIX_SIGNALS) /* fake sigmask, sigblock, sigsetmask */ #include <signal.h> +#ifdef sigmask +#undef sigmask +#endif #define sigmask(x) (1L<<(x)-1) #define sigsetmask(x) sigprocmask(SIG_SETMASK,&x,NULL) static int _fake_sigstore; |