Deleted Added
full compact
signal.h (105049) signal.h (105950)
1/* $FreeBSD: head/sys/ia64/include/signal.h 105049 2002-10-13 15:30:17Z mike $ */
1/* $FreeBSD: head/sys/ia64/include/signal.h 105950 2002-10-25 19:10:58Z peter $ */
2/* From: NetBSD: signal.h,v 1.3 1997/04/06 08:47:43 cgd Exp */
3
4/*
5 * Copyright (c) 1994, 1995 Carnegie-Mellon University.
6 * All rights reserved.
7 *
8 * Author: Chris G. Demetriou
9 *

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

65 unsigned long fpr_bits[2];
66} __aligned(16);
67
68#define _IA64_FPREG_DEFINED
69
70#endif
71#endif
72
2/* From: NetBSD: signal.h,v 1.3 1997/04/06 08:47:43 cgd Exp */
3
4/*
5 * Copyright (c) 1994, 1995 Carnegie-Mellon University.
6 * All rights reserved.
7 *
8 * Author: Chris G. Demetriou
9 *

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

65 unsigned long fpr_bits[2];
66} __aligned(16);
67
68#define _IA64_FPREG_DEFINED
69
70#endif
71#endif
72
73#ifdef _KERNEL
74
75/*
76 * Information pushed on stack when a signal is delivered.
77 * This is used by the kernel to restore state following
78 * execution of the signal handler. It is also made available
79 * to the handler to allow it to restore state properly if
80 * a non-standard exit is performed.
81 *
82 * Note that sc_regs[] and sc_fpregs[]+sc_fpcr are inline
83 * representations of 'struct reg' and 'struct fpreg', respectively.
84 */
73
74/*
75 * Information pushed on stack when a signal is delivered.
76 * This is used by the kernel to restore state following
77 * execution of the signal handler. It is also made available
78 * to the handler to allow it to restore state properly if
79 * a non-standard exit is performed.
80 *
81 * Note that sc_regs[] and sc_fpregs[]+sc_fpcr are inline
82 * representations of 'struct reg' and 'struct fpreg', respectively.
83 */
85typedef unsigned int osigset_t;
86struct osigcontext {
87 int _not_used;
88};
89
84
90#endif /* !_KERNEL */
91
92#if __BSD_VISIBLE
93/*
94 * The sequence of the fields should match those in
95 * mcontext_t. Keep them in sync!
96 */
97struct sigcontext {
98 struct __sigset sc_mask; /* signal mask to restore */
99 unsigned long sc_onstack;

--- 21 unchanged lines hidden ---
85#if __BSD_VISIBLE
86/*
87 * The sequence of the fields should match those in
88 * mcontext_t. Keep them in sync!
89 */
90struct sigcontext {
91 struct __sigset sc_mask; /* signal mask to restore */
92 unsigned long sc_onstack;

--- 21 unchanged lines hidden ---