소스 검색

fix POLLWRNORM and POLLWRBAND on mips

these macros have the same distinct definition on blackfin, frv, m68k,
mips, sparc and xtensa kernels. POLLMSG and POLLRDHUP additionally
differ on sparc.
Trutz Behn 10 년 전
부모
커밋
f5011c62c3
10개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 0 0
      arch/arm/bits/poll.h
  2. 0 0
      arch/i386/bits/poll.h
  3. 0 0
      arch/microblaze/bits/poll.h
  4. 2 0
      arch/mips/bits/poll.h
  5. 0 0
      arch/or1k/bits/poll.h
  6. 0 0
      arch/powerpc/bits/poll.h
  7. 0 0
      arch/sh/bits/poll.h
  8. 0 0
      arch/x32/bits/poll.h
  9. 0 0
      arch/x86_64/bits/poll.h
  10. 6 0
      include/poll.h

+ 0 - 0
arch/arm/bits/poll.h


+ 0 - 0
arch/i386/bits/poll.h


+ 0 - 0
arch/microblaze/bits/poll.h


+ 2 - 0
arch/mips/bits/poll.h

@@ -0,0 +1,2 @@
+#define POLLWRNORM POLLOUT
+#define POLLWRBAND 0x100

+ 0 - 0
arch/or1k/bits/poll.h


+ 0 - 0
arch/powerpc/bits/poll.h


+ 0 - 0
arch/sh/bits/poll.h


+ 0 - 0
arch/x32/bits/poll.h


+ 0 - 0
arch/x86_64/bits/poll.h


+ 6 - 0
include/poll.h

@@ -7,6 +7,8 @@ extern "C" {
 
 #include <features.h>
 
+#include <bits/poll.h>
+
 #define POLLIN     0x001
 #define POLLPRI    0x002
 #define POLLOUT    0x004
@@ -15,10 +17,14 @@ extern "C" {
 #define POLLNVAL   0x020
 #define POLLRDNORM 0x040
 #define POLLRDBAND 0x080
+#ifndef POLLWRNORM
 #define POLLWRNORM 0x100
 #define POLLWRBAND 0x200
+#endif
+#ifndef POLLMSG
 #define POLLMSG    0x400
 #define POLLRDHUP  0x2000
+#define
 
 typedef unsigned long nfds_t;