X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fsignal%2Fsigemptyset.c;h=1d07471da45717f92c4b7ca25b8fa4edda416828;hb=a0993f8f0f161423ecdcb754f282ffd2fe47a7b5;hp=91f77adf3a7b4c5361cff4d73382b9ca82b53dbb;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/signal/sigemptyset.c b/src/signal/sigemptyset.c index 91f77adf..1d07471d 100644 --- a/src/signal/sigemptyset.c +++ b/src/signal/sigemptyset.c @@ -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; }