New module sigaction, for mingw.
authorEric Blake <ebb9@byu.net>
Sat, 21 Jun 2008 20:32:55 +0000 (14:32 -0600)
committerEric Blake <ebb9@byu.net>
Sat, 21 Jun 2008 20:51:56 +0000 (14:51 -0600)
commitcfb3906f210bec09f48f5d48511b72064153311a
tree42f6fcd8c4841fcc2dc7c2094829e0715364767f
parent6dbadedb84d0fe02292a39f22942b8c172487ebf
New module sigaction, for mingw.

* modules/sigaction: New module...
* modules/sigaction-tests: ...and its test.
* m4/sigaction.m4: New file.
* lib/sigaction.c: Likewise.
* tests/test-sigaction.c: Likewise.
* m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Add sigaction variables.
* modules/signal (Makefile.am): Likewise.
* lib/signal.in.h (!@HAVE_SIGACTION@): Define replacements when
needed.
* doc/posix-headers/signal.texi (signal.h): Mention provided
types.
* doc/posix-functions/siginterrupt.texi (siginterrupt): Mention
that sigaction is preferable.
* doc/posix-functions/sigaction.texi (sigaction): Mention new
module.
* MODULES.html.sh (Support for systems lacking POSIX:2001): Add
sigaction.

Signed-off-by: Eric Blake <ebb9@byu.net>
13 files changed:
ChangeLog
MODULES.html.sh
doc/posix-functions/sigaction.texi
doc/posix-functions/siginterrupt.texi
doc/posix-headers/signal.texi
lib/sigaction.c [new file with mode: 0644]
lib/signal.in.h
m4/sigaction.m4 [new file with mode: 0644]
m4/signal_h.m4
modules/sigaction [new file with mode: 0644]
modules/sigaction-tests [new file with mode: 0644]
modules/signal
tests/test-sigaction.c [new file with mode: 0644]