فهرست منبع

uClinux 2.0 doesn't have the poll system call, just check for the
definition before using it.

David McCullough 24 سال پیش
والد
کامیت
b83c05cb3e
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      libc/sysdeps/linux/common/syscalls.c

+ 1 - 1
libc/sysdeps/linux/common/syscalls.c

@@ -1003,7 +1003,7 @@ _syscall4(__ptr_t, mremap, __ptr_t, old_address, size_t, old_size, size_t,
 #endif	
 
 //#define __NR_poll                     168
-#ifdef L_poll
+#if defined(L_poll) && defined(__NR_poll) /* uClinux 2.0 doesn't have poll */
 #include <sys/poll.h>
 _syscall3(int, poll, struct pollfd *, fds, unsigned long int, nfds, int, timeout);
 #endif