summaryrefslogtreecommitdiffstats
path: root/include/signal.h
diff options
context:
space:
mode:
authormike <mike@FreeBSD.org>2002-10-13 00:29:06 +0000
committermike <mike@FreeBSD.org>2002-10-13 00:29:06 +0000
commita856de411e8177639fd2e0457e5bf7fd6f75948d (patch)
treedc80982c241d946598d21e4ef6934ff2342a64a1 /include/signal.h
parentd4349d3d83be1b2bcff14341e9e90817f9e82cbc (diff)
downloadFreeBSD-src-a856de411e8177639fd2e0457e5bf7fd6f75948d.zip
FreeBSD-src-a856de411e8177639fd2e0457e5bf7fd6f75948d.tar.gz
Assume POSIX/XSI is always visible in the __BSD_VISIBLE case. Fix a
mix-up with siginterrupt().
Diffstat (limited to 'include/signal.h')
-rw-r--r--include/signal.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/include/signal.h b/include/signal.h
index efcdf03..fff063d 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -48,7 +48,7 @@ extern __const char *__const sys_siglist[NSIG];
extern __const int sys_nsig;
#endif
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#ifndef _PID_T_DECLARED
typedef __pid_t pid_t;
#define _PID_T_DECLARED
@@ -60,7 +60,7 @@ struct timespec;
int raise(int);
-#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
+#if __POSIX_VISIBLE || __XSI_VISIBLE
int kill(__pid_t, int);
int sigaction(int, const struct sigaction * __restrict,
struct sigaction * __restrict);
@@ -75,20 +75,23 @@ int sigsuspend(const sigset_t *);
int sigwait(const sigset_t * __restrict, int * __restrict);
#endif
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 600
+#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 600
int sigqueue(__pid_t, int, const union sigval);
int sigtimedwait(const sigset_t * __restrict, siginfo_t * __restrict,
const struct timespec * __restrict);
int sigwaitinfo(const sigset_t * __restrict, siginfo_t * __restrict);
#endif
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __XSI_VISIBLE
int killpg(__pid_t, int);
int sigaltstack(const stack_t * __restrict, stack_t * __restrict);
-int siginterrupt(int, int);
int sigpause(int);
#endif
+#if __POSIX_VISIBLE >= 200112
+int siginterrupt(int, int);
+#endif
+
#if __BSD_VISIBLE
int sigblock(int);
int sigreturn(const struct __ucontext *);
OpenPOWER on IntegriCloud