Deleted Added
full compact
signal.h (105109) signal.h (105950)
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

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

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)signal.h 8.4 (Berkeley) 5/4/95
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1991, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

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

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)signal.h 8.4 (Berkeley) 5/4/95
39 * $FreeBSD: head/sys/sys/signal.h 105109 2002-10-14 14:28:46Z mike $
39 * $FreeBSD: head/sys/sys/signal.h 105950 2002-10-25 19:10:58Z peter $
40 */
41
42#ifndef _SYS_SIGNAL_H_
43#define _SYS_SIGNAL_H_
44
45#include <sys/cdefs.h>
46#include <sys/_sigset.h>
47

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

297#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */
298#define SV_RESETHAND SA_RESETHAND
299#define SV_NODEFER SA_NODEFER
300#define SV_NOCLDSTOP SA_NOCLDSTOP
301#define SV_SIGINFO SA_SIGINFO
302#define sv_onstack sv_flags /* isn't compatibility wonderful! */
303#endif
304
40 */
41
42#ifndef _SYS_SIGNAL_H_
43#define _SYS_SIGNAL_H_
44
45#include <sys/cdefs.h>
46#include <sys/_sigset.h>
47

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

297#define SV_INTERRUPT SA_RESTART /* same bit, opposite sense */
298#define SV_RESETHAND SA_RESETHAND
299#define SV_NODEFER SA_NODEFER
300#define SV_NOCLDSTOP SA_NOCLDSTOP
301#define SV_SIGINFO SA_SIGINFO
302#define sv_onstack sv_flags /* isn't compatibility wonderful! */
303#endif
304
305/* Keep this in one place only */
306#if defined(_KERNEL) && defined(COMPAT_43) && \
307 !defined(__i386__) && !defined(__alpha__)
308struct osigcontext {
309 int _not_used;
310};
311#endif
312
305#if __XSI_VISIBLE
306/*
307 * Structure used in sigstack call.
308 */
309struct sigstack {
310 /* XXX ss_sp's type should be `void *'. */
311 char *ss_sp; /* signal stack pointer */
312 int ss_onstack; /* current status */

--- 33 unchanged lines hidden ---
313#if __XSI_VISIBLE
314/*
315 * Structure used in sigstack call.
316 */
317struct sigstack {
318 /* XXX ss_sp's type should be `void *'. */
319 char *ss_sp; /* signal stack pointer */
320 int ss_onstack; /* current status */

--- 33 unchanged lines hidden ---