X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fpoll.hpp;h=5b6c2a00b0020b0b9396312c013b49e4d8ad9e5e;hb=5f53c4bbc0836a697a5cde7d81de00ad68001b57;hp=3cb07bf9375200ee51ca6da444175898a4a34d35;hpb=c9e313bc594f40a86eed237dce222c0fc99c957f;p=lttng-tools.git diff --git a/src/common/compat/poll.hpp b/src/common/compat/poll.hpp index 3cb07bf93..5b6c2a00b 100644 --- a/src/common/compat/poll.hpp +++ b/src/common/compat/poll.hpp @@ -213,16 +213,6 @@ static inline void lttng_poll_clean(struct lttng_poll_event *events) * Fallback on poll(2) API */ -/* Needed for some poll event values */ -#ifndef __USE_XOPEN -#define __USE_XOPEN -#endif - -/* Needed for some poll event values */ -#ifndef __USE_GNU -#define __USE_GNU -#endif - #include #include @@ -235,15 +225,13 @@ enum { LPOLLRDBAND = POLLRDBAND, LPOLLWRNORM = POLLWRNORM, LPOLLWRBAND = POLLWRBAND, -#ifdef __linux__ +#ifdef __USE_GNU LPOLLMSG = POLLMSG, LPOLLRDHUP = POLLRDHUP, -#elif (defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__sun__) || defined(__APPLE__)) +#else LPOLLMSG = 0, LPOLLRDHUP = 0, -#else -#error "Please add support for your OS." -#endif /* __linux__ */ +#endif /* __USE_GNU */ LPOLLERR = POLLERR, LPOLLHUP = POLLHUP | POLLNVAL, /* Close on exec feature does not exist for poll(2) */