summaryrefslogtreecommitdiffstats
path: root/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/signal.c b/signal.c
index b81f2196..62e351c9 100644
--- a/signal.c
+++ b/signal.c
@@ -326,12 +326,12 @@ int sig_mask(int how, const sigset_t *set, sigset_t *oldset)
case SIG_BLOCK:
pnew = &newset;
newset = sig_blocked_cache;
- mem_set_bits((mem_t *) &newset, (mem_t *) set, sizeof newset);
+ mem_set_bits(coerce(mem_t *, &newset), coerce(const mem_t *, set), sizeof newset);
break;
case SIG_UNBLOCK:
pnew = &newset;
newset = sig_blocked_cache;
- mem_clr_bits((mem_t *) &newset, (mem_t *) set, sizeof newset);
+ mem_clr_bits(coerce(mem_t *, &newset), coerce(const mem_t *, set), sizeof newset);
break;
default:
errno = EINVAL;