X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fpoll.h;h=bb046c3427af53f49a76997874a3d43b1808ba37;hb=b2c3836f9872dfe8c0328c03fa5a01efe0ed6017;hp=1580a4fb211a24def1146d7ec5c721431c34e3b4;hpb=65b1b1983d46c85ee8754c24c108a0df79a60559;p=lttng-tools.git diff --git a/src/common/compat/poll.h b/src/common/compat/poll.h index 1580a4fb2..bb046c342 100644 --- a/src/common/compat/poll.h +++ b/src/common/compat/poll.h @@ -179,10 +179,17 @@ enum { LPOLLRDBAND = POLLRDBAND, LPOLLWRNORM = POLLWRNORM, LPOLLWRBAND = POLLWRBAND, +#if __linux__ LPOLLMSG = POLLMSG, + LPOLLRDHUP = POLLRDHUP, +#elif defined(__FreeBSD__) + LPOLLMSG = 0, + LPOLLRDHUP = 0, +#else +#error "Please add support for your OS." +#endif /* __linux__ */ LPOLLERR = POLLERR, LPOLLHUP = POLLHUP | POLLNVAL, - LPOLLRDHUP = POLLRDHUP, /* Close on exec feature does not exist for poll(2) */ LTTNG_CLOEXEC = 0xdead, };