overhaul pthread cancellation
[musl] / src / process / waitid.c
index 0ec0d55..c67feac 100644 (file)
@@ -1,7 +1,8 @@
 #include <sys/wait.h>
 #include "syscall.h"
+#include "libc.h"
 
 int waitid(idtype_t type, id_t id, siginfo_t *info, int options)
 {
-       return syscall5(__NR_waitid, type, id, (long)info, options, 0);
+       return syscall_cp(SYS_waitid, type, id, info, options, 0);
 }