X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Funistd%2Fpause.c;h=90bbf4ca8ab5320a061d9e3ca0d7d854a90f32d8;hb=e95538fa07d2b460b25ee6c2fef05f820888776d;hp=14720651c4117f748964134b5a6e9e247a2f5b0e;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/unistd/pause.c b/src/unistd/pause.c index 14720651..90bbf4ca 100644 --- a/src/unistd/pause.c +++ b/src/unistd/pause.c @@ -1,12 +1,11 @@ #include #include "syscall.h" -#include "libc.h" int pause(void) { - int r; - CANCELPT_BEGIN; - r = syscall0(__NR_pause); - CANCELPT_END; - return r; +#ifdef SYS_pause + return syscall_cp(SYS_pause); +#else + return syscall_cp(SYS_ppoll, 0, 0, 0, 0); +#endif }