overhaul implementation-internal signal protections
[musl] / src / signal / sigemptyset.c
index 91f77ad..ca9b892 100644 (file)
@@ -3,6 +3,7 @@
 
 int sigemptyset(sigset_t *set)
 {
-       memset(set, 0, sizeof *set);
+       set->__bits[0] = 0;
+       if (sizeof(long)==4) set->__bits[1] = 0;
        return 0;
 }