X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fsignal%2Fsigaltstack.c;h=62cb81adfe16ea1a112448f1654d55a859718374;hb=330fd96213da324f9164081df9a5226790d7c4ec;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); }