From bf6e97c48cd4483ed7596cca8590e5d071b17843 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 8 Mar 1993 20:13:15 +0000 Subject: [PATCH] Formerly unix/sysv/sysv4/sigaction.h.~2~ --- sysdeps/unix/sysv/sysv4/sigaction.h | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/sysdeps/unix/sysv/sysv4/sigaction.h b/sysdeps/unix/sysv/sysv4/sigaction.h index d2a2364..418e7db 100644 --- a/sysdeps/unix/sysv/sysv4/sigaction.h +++ b/sysdeps/unix/sysv/sysv4/sigaction.h @@ -1,4 +1,5 @@ -/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc. +/* The proper definitions for SVR4's sigaction. +Copyright (C) 1993 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -16,12 +17,6 @@ License along with the GNU C Library; see the file COPYING.LIB. If not, write to the, 1992 Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* The proper definitions for SVR4's sigaction. - If the operating system has a `sigaction' system call that correctly - implements the POSIX.1 behavior, there should be a system-dependent - version of this file that defines `struct sigaction' and the `SA_*' - constants appropriately. */ - /* Structure describing the action to be taken when a signal arrives. */ struct sigaction { @@ -39,6 +34,7 @@ struct sigaction }; /* Bits in `sa_flags'. */ +#ifdef __USE_MISC #define SA_ONSTACK 0x1 /* Take signal on signal stack. */ #define SA_RESETHAND 0x2 /* Reset to SIG_DFL on entry to handler. */ #define SA_RESTART 0x4 /* Don't restart syscall on signal return. */ @@ -46,6 +42,7 @@ struct sigaction #define SA_NODEFER 0x10 /* Don't automatically block the signal when its handler is being executed. */ #define SA_NOSCLDWAIT 0x10000 /* Don't create zombie processes. */ +#endif #define SA_NOCLDSTOP 0x20000 /* Don't send SIGCHLD when children stop. */ /* Values for the HOW argument to `sigprocmask'. */ -- 2.7.4