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 --- |