]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Always define sigset_t if __need_sigset_h is defined.
authorUlrich Drepper <drepper@redhat.com>
Mon, 2 Mar 1998 13:38:49 +0000 (13:38 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 2 Mar 1998 13:38:49 +0000 (13:38 +0000)
signal/signal.h

index 995567eed858b207ce0e51611d1be682b8c382d9..4ad2d90ee681fb40ad939bb0e52ab37ac001657e 100644 (file)
@@ -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 /* <signal.h> 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 <signal.h> or need `sigset_t'.  */
 #undef __need_sigset_t
 
+#ifdef __USE_POSIX
+
 #ifdef _SIGNAL_H
 
 /* Clear all signals from SET.  */