Mercurial > hg > octave-nkf > gnulib-hg
changeset 15766:9e4c843ef146
sigprocmask: Make code safer.
* lib/sigprocmask.c: Move '#include "msvc-inval.h"' before the code
section that changes macro definitions for this compilation unit.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 24 Sep 2011 12:37:54 +0200 |
parents | 1090350f29b0 |
children | bace737d14e4 |
files | ChangeLog lib/sigprocmask.c |
diffstat | 2 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +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
--- a/lib/sigprocmask.c +++ b/lib/sigprocmask.c @@ -24,6 +24,10 @@ #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, @@ -59,8 +63,6 @@ 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) {