reintroduce riscv64 struct sigcontext
[musl] / src / signal / sigemptyset.c
index 91f77ad..1d07471 100644 (file)
@@ -3,6 +3,11 @@
 
 int sigemptyset(sigset_t *set)
 {
-       memset(set, 0, sizeof *set);
+       set->__bits[0] = 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;
 }