aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/generic/internal-signals.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/generic/internal-signals.h')
-rw-r--r--sysdeps/generic/internal-signals.h31
1 files changed, 6 insertions, 25 deletions
diff --git a/sysdeps/generic/internal-signals.h b/sysdeps/generic/internal-signals.h
index 6121c11..0c8f67f 100644
--- a/sysdeps/generic/internal-signals.h
+++ b/sysdeps/generic/internal-signals.h
@@ -29,39 +29,20 @@
#define RESERVED_SIGRT 0
static inline bool
-__is_internal_signal (int sig)
+is_internal_signal (int sig)
{
return false;
}
static inline void
-__clear_internal_signals (sigset_t *set)
+clear_internal_signals (sigset_t *set)
{
}
-static inline void
-__libc_signal_block_all (sigset_t *set)
-{
- sigset_t allset;
- __sigfillset (&allset);
- __sigprocmask (SIG_BLOCK, &allset, set);
-}
-
-static inline void
-__libc_signal_block_app (sigset_t *set)
-{
- sigset_t allset;
- __sigfillset (&allset);
- __clear_internal_signals (&allset);
- __sigprocmask (SIG_BLOCK, &allset, set);
-}
-
-/* Restore current process signal mask. */
-static inline void
-__libc_signal_restore_set (const sigset_t *set)
-{
- __sigprocmask (SIG_SETMASK, set, NULL);
-}
+typedef sigset_t internal_sigset_t;
+#define internal_sigemptyset(__s) sigemptyset (__s)
+#define internal_sigaddset(__s, __i) sigaddset (__s, __i)
+#define internal_sigprocmask(__h, __s, __o) sigprocmask (__h, __s, __o)
#endif /* __INTERNAL_SIGNALS_H */