#include <signal.h>
#include <sys/syscall.h>
-#ifdef __NR_sigpending
+#ifndef __NR_sigpending
-_syscall1(int,sigpending,sigset_t *,set);
-
-#else
+__extern __rt_sigpending(sigset_t *, size_t);
int sigpending(sigset_t *set)
{
- return rt_sigpending(set, sizeof(sigset_t));
+ return __rt_sigpending(set, sizeof(sigset_t));
}
#endif