sigprocmask: Avoid crashes through signal() on MSVC 9.
authorBruno Haible <bruno@clisp.org>
Fri, 23 Sep 2011 23:07:22 +0000 (01:07 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 23 Sep 2011 23:07:22 +0000 (01:07 +0200)
commitb781b33a9eee9f2bdb70f8fc51f6d1ec5ebbbd02
tree2e1daf105a12483706a7d250a862eda644a2c1a5
parenteae848612479d8203f40849016eb98dda9ad7d05
sigprocmask: Avoid crashes through signal() on MSVC 9.

* lib/sigprocmask.c: Include msvc-inval.h.
(signal_nothrow): New function.
(signal): Redefine it.
* m4/signalblocking.m4 (gl_PREREQ_SIGPROCMASK): Require AC_C_INLINE.
* modules/sigprocmask (Depends-on): Add msvc-inval.
* doc/posix-functions/signal.texi: Mention the problem on MSVC.
ChangeLog
doc/posix-functions/signal.texi
lib/sigprocmask.c
m4/signalblocking.m4
modules/sigprocmask