Deleted Added
full compact
signal.h (90780) signal.h (93032)
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)signal.h 8.3 (Berkeley) 3/30/94
34 *
1/*-
2 * Copyright (c) 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)signal.h 8.3 (Berkeley) 3/30/94
34 *
35 * $FreeBSD: head/include/signal.h 90780 2002-02-17 19:21:42Z deischen $
35 * $FreeBSD: head/include/signal.h 93032 2002-03-23 17:24:55Z imp $
36 */
37
38#ifndef _SIGNAL_H_
39#define _SIGNAL_H_
40
41#include <sys/cdefs.h>
42#include <sys/_posix.h>
43#include <machine/ansi.h>
44#include <sys/signal.h>
45#include <sys/time.h>
46
47#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
48extern __const char *__const sys_signame[NSIG];
49extern __const char *__const sys_siglist[NSIG];
50extern __const int sys_nsig;
51#endif
52
53__BEGIN_DECLS
36 */
37
38#ifndef _SIGNAL_H_
39#define _SIGNAL_H_
40
41#include <sys/cdefs.h>
42#include <sys/_posix.h>
43#include <machine/ansi.h>
44#include <sys/signal.h>
45#include <sys/time.h>
46
47#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
48extern __const char *__const sys_signame[NSIG];
49extern __const char *__const sys_siglist[NSIG];
50extern __const int sys_nsig;
51#endif
52
53__BEGIN_DECLS
54int raise __P((int));
54int raise(int);
55#ifndef _ANSI_SOURCE
55#ifndef _ANSI_SOURCE
56int kill __P((_BSD_PID_T_, int));
57int sigaction __P((int, const struct sigaction *, struct sigaction *));
58int sigaddset __P((sigset_t *, int));
59int sigdelset __P((sigset_t *, int));
60int sigemptyset __P((sigset_t *));
61int sigfillset __P((sigset_t *));
62int sigismember __P((const sigset_t *, int));
63int sigpending __P((sigset_t *));
64int sigprocmask __P((int, const sigset_t *, sigset_t *));
65int sigsuspend __P((const sigset_t *));
66int sigwait __P((const sigset_t *, int *));
56int kill(_BSD_PID_T_, int);
57int sigaction(int, const struct sigaction *, struct sigaction *);
58int sigaddset(sigset_t *, int);
59int sigdelset(sigset_t *, int);
60int sigemptyset(sigset_t *);
61int sigfillset(sigset_t *);
62int sigismember(const sigset_t *, int);
63int sigpending(sigset_t *);
64int sigprocmask(int, const sigset_t *, sigset_t *);
65int sigsuspend(const sigset_t *);
66int sigwait(const sigset_t *, int *);
67
68
69#ifdef _P1003_1B_VISIBLE
70
71__BEGIN_DECLS
67
68
69#ifdef _P1003_1B_VISIBLE
70
71__BEGIN_DECLS
72int sigqueue __P((_BSD_PID_T_, int, const union sigval));
73int sigtimedwait __P((const sigset_t *, siginfo_t *, const struct timespec *));
74int sigwaitinfo __P((const sigset_t *, siginfo_t *));
72int sigqueue(_BSD_PID_T_, int, const union sigval);
73int sigtimedwait(const sigset_t *, siginfo_t *, const struct timespec *);
74int sigwaitinfo(const sigset_t *, siginfo_t *);
75__END_DECLS
76
77#endif
78#ifndef _POSIX_SOURCE
75__END_DECLS
76
77#endif
78#ifndef _POSIX_SOURCE
79int killpg __P((_BSD_PID_T_, int));
80int sigaltstack __P((const stack_t *, stack_t *));
81int sigblock __P((int));
82int siginterrupt __P((int, int));
83int sigpause __P((int));
84int sigreturn __P((const struct __ucontext *));
85int sigsetmask __P((int));
86int sigstack __P((const struct sigstack *, struct sigstack *));
87int sigvec __P((int, struct sigvec *, struct sigvec *));
88void psignal __P((unsigned int, const char *));
79int killpg(_BSD_PID_T_, int);
80int sigaltstack(const stack_t *, stack_t *);
81int sigblock(int);
82int siginterrupt(int, int);
83int sigpause(int);
84int sigreturn(const struct __ucontext *);
85int sigsetmask(int);
86int sigstack(const struct sigstack *, struct sigstack *);
87int sigvec(int, struct sigvec *, struct sigvec *);
88void psignal(unsigned int, const char *);
89#endif /* !_POSIX_SOURCE */
90#endif /* !_ANSI_SOURCE */
91__END_DECLS
92
93#endif /* !_SIGNAL_H_ */
89#endif /* !_POSIX_SOURCE */
90#endif /* !_ANSI_SOURCE */
91__END_DECLS
92
93#endif /* !_SIGNAL_H_ */