tcp.h: add SOL_TCP, analoguous to udp.h
[musl] / src / signal / sigaltstack.c
index 6e46d09..62cb81a 100644 (file)
@@ -2,7 +2,7 @@
 #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) {
@@ -14,5 +14,5 @@ int sigaltstack(const stack_t *ss, stack_t *old)
                        return -1;
                }
        }
-       return syscall2(__NR_sigaltstack, (long)ss, (long)old);
+       return syscall(SYS_sigaltstack, ss, old);
 }