X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fsignal%2Fsigaltstack.c;h=62cb81adfe16ea1a112448f1654d55a859718374;hb=a6367a17d5f77848e8313b1e5e42698aec92908d;hp=6e46d098e43b02c1d7a68575620c6a3018eca682;hpb=6871fd773dcedbf056317d5d5e87b4859e97c4a4;p=musl diff --git a/src/signal/sigaltstack.c b/src/signal/sigaltstack.c index 6e46d098..62cb81ad 100644 --- a/src/signal/sigaltstack.c +++ b/src/signal/sigaltstack.c @@ -2,7 +2,7 @@ #include #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); }