signal.h (227399) | signal.h (230765) |
---|---|
1/*- 2 * Copyright (c) 1986, 1989, 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 --- 13 unchanged lines hidden (view full) --- 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * 29 * @(#)signal.h 8.1 (Berkeley) 6/11/93 | 1/*- 2 * Copyright (c) 1986, 1989, 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 --- 13 unchanged lines hidden (view full) --- 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * 29 * @(#)signal.h 8.1 (Berkeley) 6/11/93 |
30 * $FreeBSD: head/sys/i386/include/signal.h 227399 2011-11-09 18:25:50Z kib $ | 30 * $FreeBSD: head/sys/i386/include/signal.h 230765 2012-01-30 07:51:52Z kib $ |
31 */ 32 33#ifndef _MACHINE_SIGNAL_H_ 34#define _MACHINE_SIGNAL_H_ 35 36#include <sys/cdefs.h> 37#include <sys/_sigset.h> 38 --- 71 unchanged lines hidden (view full) --- 110 int sc_ss; 111 int sc_len; /* sizeof(mcontext_t) */ 112 /* 113 * See <machine/ucontext.h> and <machine/npx.h> for 114 * the following fields. 115 */ 116 int sc_fpformat; 117 int sc_ownedfp; | 31 */ 32 33#ifndef _MACHINE_SIGNAL_H_ 34#define _MACHINE_SIGNAL_H_ 35 36#include <sys/cdefs.h> 37#include <sys/_sigset.h> 38 --- 71 unchanged lines hidden (view full) --- 110 int sc_ss; 111 int sc_len; /* sizeof(mcontext_t) */ 112 /* 113 * See <machine/ucontext.h> and <machine/npx.h> for 114 * the following fields. 115 */ 116 int sc_fpformat; 117 int sc_ownedfp; |
118 int sc_spare1[1]; | 118 int sc_flags; |
119 int sc_fpstate[128] __aligned(16); 120 121 int sc_fsbase; 122 int sc_gsbase; 123 | 119 int sc_fpstate[128] __aligned(16); 120 121 int sc_fsbase; 122 int sc_gsbase; 123 |
124 int sc_spare2[6]; | 124 int sc_xfpustate; 125 int sc_xfpustate_len; 126 127 int sc_spare2[4]; |
125}; 126 127#define sc_sp sc_esp 128#define sc_fp sc_ebp 129#define sc_pc sc_eip 130#define sc_ps sc_efl 131#define sc_eflags sc_efl 132 133#endif /* __BSD_VISIBLE */ 134 135#endif /* !_MACHINE_SIGNAL_H_ */ | 128}; 129 130#define sc_sp sc_esp 131#define sc_fp sc_ebp 132#define sc_pc sc_eip 133#define sc_ps sc_efl 134#define sc_eflags sc_efl 135 136#endif /* __BSD_VISIBLE */ 137 138#endif /* !_MACHINE_SIGNAL_H_ */ |