summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/sys/_sigset.h4
-rw-r--r--sys/sys/signal.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/sys/_sigset.h b/sys/sys/_sigset.h
index edddbbece69d..6ef2814181d4 100644
--- a/sys/sys/_sigset.h
+++ b/sys/sys/_sigset.h
@@ -125,7 +125,7 @@ typedef void __sighandler_t __P((int));
#define SIG_HOLD ((__sighandler_t *)2)
#define SIG_ERR ((__sighandler_t *)-1)
-#ifndef _POSIX_SOURCE
+#ifdef _P1003_1B_VISIBLE
union sigval {
/* Members as suggested by Annex C of POSIX 1003.1b. */
int sigval_int;
@@ -150,7 +150,7 @@ typedef struct __siginfo {
long si_band; /* band event for SIGPOLL */
int __spare__[7]; /* gimme some slack */
} siginfo_t;
-#endif
+#endif /* _P1003_1B_VISIBLE */
typedef struct __sigset {
unsigned int __bits[_SIG_WORDS];
diff --git a/sys/sys/signal.h b/sys/sys/signal.h
index edddbbece69d..6ef2814181d4 100644
--- a/sys/sys/signal.h
+++ b/sys/sys/signal.h
@@ -125,7 +125,7 @@ typedef void __sighandler_t __P((int));
#define SIG_HOLD ((__sighandler_t *)2)
#define SIG_ERR ((__sighandler_t *)-1)
-#ifndef _POSIX_SOURCE
+#ifdef _P1003_1B_VISIBLE
union sigval {
/* Members as suggested by Annex C of POSIX 1003.1b. */
int sigval_int;
@@ -150,7 +150,7 @@ typedef struct __siginfo {
long si_band; /* band event for SIGPOLL */
int __spare__[7]; /* gimme some slack */
} siginfo_t;
-#endif
+#endif /* _P1003_1B_VISIBLE */
typedef struct __sigset {
unsigned int __bits[_SIG_WORDS];