* lib/sigprocmask.c: Move '#include "msvc-inval.h"' before the code
section that changes macro definitions for this compilation unit.
+2011-09-24 Bruno Haible <bruno@clisp.org>
+
+ sigprocmask: Make code safer.
+ * lib/sigprocmask.c: Move '#include "msvc-inval.h"' before the code
+ section that changes macro definitions for this compilation unit.
+
2011-09-23 Paul Eggert <eggert@cs.ucla.edu>
dup2: clarify by coalescing Windows-specific material
#include <stdint.h>
#include <stdlib.h>
+#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
+# include "msvc-inval.h"
+#endif
+
/* We assume that a platform without POSIX signal blocking functions
also does not have the POSIX sigaction() function, only the
signal() function. We also assume signal() has SysV semantics,
typedef void (*handler_t) (int);
#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
-# include "msvc-inval.h"
-
static inline handler_t
signal_nothrow (int sig, handler_t handler)
{