summaryrefslogtreecommitdiffstats
path: root/include/signal.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/signal.h')
-rw-r--r--include/signal.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/include/signal.h b/include/signal.h
index 6bb7ddf..d8ebeee 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -33,12 +33,12 @@
* @(#)signal.h 8.3 (Berkeley) 3/30/94
*/
-#ifndef _USER_SIGNAL_H
-#define _USER_SIGNAL_H
+#ifndef _SIGNAL_H_
+#define _SIGNAL_H_
-#include <sys/types.h>
#include <sys/cdefs.h>
#include <sys/signal.h>
+#include <machine/ansi.h>
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
extern __const char *__const sys_signame[NSIG];
@@ -48,7 +48,7 @@ extern __const char *__const sys_siglist[NSIG];
__BEGIN_DECLS
int raise __P((int));
#ifndef _ANSI_SOURCE
-int kill __P((pid_t, int));
+int kill __P((_BSD_PID_T_, int));
int sigaction __P((int, const struct sigaction *, struct sigaction *));
int sigaddset __P((sigset_t *, int));
int sigdelset __P((sigset_t *, int));
@@ -59,7 +59,7 @@ int sigpending __P((sigset_t *));
int sigprocmask __P((int, const sigset_t *, sigset_t *));
int sigsuspend __P((const sigset_t *));
#ifndef _POSIX_SOURCE
-int killpg __P((pid_t, int));
+int killpg __P((_BSD_PID_T_, int));
int sigblock __P((int));
int siginterrupt __P((int, int));
int sigpause __P((int));
@@ -68,15 +68,17 @@ int sigsetmask __P((int));
int sigstack __P((const struct sigstack *, struct sigstack *));
int sigvec __P((int, struct sigvec *, struct sigvec *));
void psignal __P((unsigned int, const char *));
-#endif /* !_POSIX_SOURCE */
-#endif /* !_ANSI_SOURCE */
+#endif /* !_POSIX_SOURCE */
+#endif /* !_ANSI_SOURCE */
__END_DECLS
+#ifndef _ANSI_SOURCE
/* List definitions after function declarations, or Reiser cpp gets upset. */
#define sigaddset(set, signo) (*(set) |= 1 << ((signo) - 1), 0)
#define sigdelset(set, signo) (*(set) &= ~(1 << ((signo) - 1)), 0)
#define sigemptyset(set) (*(set) = 0, 0)
#define sigfillset(set) (*(set) = ~(sigset_t)0, 0)
#define sigismember(set, signo) ((*(set) & (1 << ((signo) - 1))) != 0)
+#endif /* !_ANSI_SOURCE */
-#endif /* !_USER_SIGNAL_H */
+#endif /* !_SIGNAL_H_ */
OpenPOWER on IntegriCloud