chiark / gitweb /
volume_id: provide libvolume_id.a file
[elogind.git] / klibc / klibc / sigpending.c
index afbcf3cf341450f05050ab04d49591cbb58f5884..decfe32b1bd809543b2b8875806d9e0629bd3edf 100644 (file)
@@ -5,15 +5,13 @@
 #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