release 1.1.22
[musl] / src / signal / sigaltstack.c
index 550f2f9..cfa3f5c 100644 (file)
@@ -2,14 +2,14 @@
 #include <errno.h>
 #include "syscall.h"
 
-int sigaltstack(const stack_t *ss, stack_t *old)
+int sigaltstack(const stack_t *restrict ss, stack_t *restrict old)
 {
        if (ss) {
                if (ss->ss_size < MINSIGSTKSZ) {
                        errno = ENOMEM;
                        return -1;
                }
-               if (ss->ss_flags & ~SS_DISABLE) {
+               if (ss->ss_flags & SS_ONSTACK) {
                        errno = EINVAL;
                        return -1;
                }