musl - musl - an implementation of the standard library for Linux-based systems

index : musl
musl - an implementation of the standard library for Linux-based systems
summary refs log tree commit diff
path: root/include/poll.h
diff options
context:
space:
mode:
authorTrutz Behn <me@trutz.be>2015年02月13日 18:10:52 +0100
committerRich Felker <dalias@aerifal.cx>2015年03月04日 12:09:37 -0500
commitf5011c62c3329f15652a60b6b2300d7e3f570977 (patch)
treee26da4a3422fd02af6ac0f8e993c6240f1fad7a3 /include/poll.h
parente7b9887e8b65253087ab0b209dc8dd85c9f09614 (diff)
downloadmusl-f5011c62c3329f15652a60b6b2300d7e3f570977.tar.gz
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.
Diffstat (limited to 'include/poll.h')
-rw-r--r--include/poll.h 6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/poll.h b/include/poll.h
index 9a785307..5979f7ab 100644
--- a/include/poll.h
+++ b/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;
generated by cgit v1.2.1 (git 2.18.0) at 2025年09月04日 10:47:30 +0000

AltStyle によって変換されたページ (->オリジナル) /