signal.h (127976) | signal.h (130344) |
---|---|
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. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)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. --- 18 unchanged lines hidden (view full) --- 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 * SUCH DAMAGE. 33 * 34 * @(#)signal.h 8.4 (Berkeley) 5/4/95 |
35 * $FreeBSD: head/sys/sys/signal.h 127976 2004-04-07 04:19:52Z imp $ | 35 * $FreeBSD: head/sys/sys/signal.h 130344 2004-06-11 11:16:26Z phk $ |
36 */ 37 38#ifndef _SYS_SIGNAL_H_ 39#define _SYS_SIGNAL_H_ 40 41#include <sys/cdefs.h> 42#include <sys/_types.h> 43#include <sys/_sigset.h> --- 190 unchanged lines hidden (view full) --- 234#define SA_RESTART 0x0002 /* restart system call on signal return */ 235#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ 236#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ 237#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ 238#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ 239#endif 240#if __BSD_VISIBLE 241/* XXX dubious. */ | 36 */ 37 38#ifndef _SYS_SIGNAL_H_ 39#define _SYS_SIGNAL_H_ 40 41#include <sys/cdefs.h> 42#include <sys/_types.h> 43#include <sys/_sigset.h> --- 190 unchanged lines hidden (view full) --- 234#define SA_RESTART 0x0002 /* restart system call on signal return */ 235#define SA_RESETHAND 0x0004 /* reset to SIG_DFL when taking signal */ 236#define SA_NODEFER 0x0010 /* don't mask the signal we're delivering */ 237#define SA_NOCLDWAIT 0x0020 /* don't keep zombies around */ 238#define SA_SIGINFO 0x0040 /* signal handler with SA_SIGINFO args */ 239#endif 240#if __BSD_VISIBLE 241/* XXX dubious. */ |
242#ifdef COMPAT_SUNOS 243#define SA_USERTRAMP 0x0100 /* do not bounce off kernel's sigtramp */ | |
244#endif | 242#endif |
245#endif | |
246 247#if __BSD_VISIBLE 248#define NSIG 32 /* number of old signals (counting 0) */ 249#endif 250 251#if __POSIX_VISIBLE || __XSI_VISIBLE 252#define SI_USER 0x10001 253#define SI_QUEUE 0x10002 --- 101 unchanged lines hidden --- | 243 244#if __BSD_VISIBLE 245#define NSIG 32 /* number of old signals (counting 0) */ 246#endif 247 248#if __POSIX_VISIBLE || __XSI_VISIBLE 249#define SI_USER 0x10001 250#define SI_QUEUE 0x10002 --- 101 unchanged lines hidden --- |