signal, spawn: use link warnings
authorEric Blake <ebb9@byu.net>
Wed, 30 Dec 2009 21:42:41 +0000 (14:42 -0700)
committerEric Blake <ebb9@byu.net>
Thu, 31 Dec 2009 14:04:04 +0000 (07:04 -0700)
commit2adf9eb9d57d54eea767e18b550ee26f70d27dcf
tree5100120895c26c96b194dfa4946ca35dd3ec6eef
parent0bf85001e78afe170ee53158a5ca3c2036b5da99
signal, spawn: use link warnings

These modules depended on link-warning, then didn't use it.

* lib/signal.in.h (sigset_t): Make unconditional.
(sigismember, sigemptyset, sigaddset, sigdelset, sigfillset)
(sigpending, sigprocmask, sigaction): Add link warnings.
* lib/spawn.in.h (posix_spawn, posix_spawnp, posix_spawnattr_init)
(posix_spawnattr_destroy, posix_spawnattr_getsigdefault)
(posix_spawnattr_setsigdefault, posix_spawnattr_getsigmask)
(posix_spawnattr_setsigmask, posix_spawnattr_getflags)
(posix_spawnattr_setflags, posix_spawnattr_getpgroup)
(posix_spawnattr_setpgroup, posix_spawnattr_getschedpolicy)
(posix_spawnattr_setschedpolicy, posix_spawnattr_getschedparam)
(posix_spawnattr_setschedparam, posix_spawn_file_actions_init)
(posix_spawn_file_actions_destroy)
(posix_spawn_file_actions_addopen)
(posix_spawn_file_actions_addclose)
(posix_spawwn_file_actions_adddup2): Likewise.
* m4/signal_h.m4 (gl_SIGNAL_H): Guarantee uid_t.
* tests/test-signal.c (main): Enhance test.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/signal.in.h
lib/spawn.in.h
m4/signal_h.m4
tests/test-signal.c