From: Ulrich Drepper Date: Mon, 2 Mar 1998 13:38:49 +0000 (+0000) Subject: Always define sigset_t if __need_sigset_h is defined. X-Git-Tag: cvs/before-sparc-2_0_x-branch~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7961b516c5bf96e759c4192ab68a8f7626a0351;p=thirdparty%2Fglibc.git Always define sigset_t if __need_sigset_h is defined. --- diff --git a/signal/signal.h b/signal/signal.h index 995567eed85..4ad2d90ee68 100644 --- a/signal/signal.h +++ b/signal/signal.h @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. +/* Copyright (C) 1991,92,93,94,95,96,97,98 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 @@ -157,15 +157,15 @@ typedef __sighandler_t sig_t; #endif /* included. */ -#ifdef __USE_POSIX - #if !defined __sigset_t_defined \ - && (defined _SIGNAL_H || defined __need_sigset_t) + && ((defined __USE_POSIX && defined _SIGNAL_H) || defined __need_sigset_t) typedef __sigset_t sigset_t; #define __sigset_t_defined 1 #endif /* `sigset_t' not defined and or need `sigset_t'. */ #undef __need_sigset_t +#ifdef __USE_POSIX + #ifdef _SIGNAL_H /* Clear all signals from SET. */