setitimer, getitimer: decouple time_t from long
[musl] / src / signal / sigemptyset.c
index ca9b892..1d07471 100644 (file)
@@ -4,6 +4,10 @@
 int sigemptyset(sigset_t *set)
 {
        set->__bits[0] = 0;
-       if (sizeof(long)==4) set->__bits[1] = 0;
+       if (sizeof(long)==4 || _NSIG > 65) set->__bits[1] = 0;
+       if (sizeof(long)==4 && _NSIG > 65) {
+               set->__bits[2] = 0;
+               set->__bits[3] = 0;
+       }
        return 0;
 }