aboutsummaryrefslogtreecommitdiffstats
path: root/include/signal.h
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>1999-10-02 19:33:23 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>1999-10-02 19:33:23 +0000
commit9102cd0abd557a692ca321cdcff5e18b8288684e (patch)
tree0b16bb4e7c1f8d6d8bae62c9d92fefd374dd8c9d /include/signal.h
parente25ad0cbafbf208f73d3eba971000cc157c71d7b (diff)
downloadsrc-9102cd0abd557a692ca321cdcff5e18b8288684e.tar.gz
src-9102cd0abd557a692ca321cdcff5e18b8288684e.zip
Remove the inline versions of sigaddset, sigdelset, sigemptyset,
sigfillset and sigismember. Submitted by: bde
Notes
Notes: svn path=/head/; revision=51871
Diffstat (limited to 'include/signal.h')
-rw-r--r--include/signal.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/include/signal.h b/include/signal.h
index 2e846e621f45..c60db50a795e 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -90,57 +90,4 @@ void psignal __P((unsigned int, const char *));
#endif /* !_ANSI_SOURCE */
__END_DECLS
-#ifndef _ANSI_SOURCE
-/* List definitions after function declarations, or Reiser cpp gets upset. */
-extern __inline int sigaddset(sigset_t *set, int signo)
-{
-
- if (signo <= 0 || signo > _SIG_MAXSIG) {
- /* errno = EINVAL; */
- return (-1);
- }
- set->__bits[_SIG_WORD(signo)] |= _SIG_BIT(signo);
- return (0);
-}
-
-extern __inline int sigdelset(sigset_t *set, int signo)
-{
-
- if (signo <= 0 || signo > _SIG_MAXSIG) {
- /* errno = EINVAL; */
- return (-1);
- }
- set->__bits[_SIG_WORD(signo)] &= ~_SIG_BIT(signo);
- return (0);
-}
-
-extern __inline int sigemptyset(sigset_t *set)
-{
- int i;
-
- for (i = 0; i < _SIG_WORDS; i++)
- set->__bits[i] = 0;
- return (0);
-}
-
-extern __inline int sigfillset(sigset_t *set)
-{
- int i;
-
- for (i = 0; i < _SIG_WORDS; i++)
- set->__bits[i] = ~(unsigned int)0;
- return (0);
-}
-
-extern __inline int sigismember(__const sigset_t *set, int signo)
-{
-
- if (signo <= 0 || signo > _SIG_MAXSIG) {
- /* errno = EINVAL; */
- return (-1);
- }
- return ((set->__bits[_SIG_WORD(signo)] & _SIG_BIT(signo)) ? 1 : 0);
-}
-#endif /* !_ANSI_SOURCE */
-
#endif /* !_SIGNAL_H_ */