X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fpoll.h;h=e3a13cedecfeda3768b2df2718ccf0e5af3b4d04;hb=5bbf8b1b7cb4cc72bd96917de7dac906d2628161;hp=7af2ef050bdbf9339b0aa2243ea30ab2f2c18ddb;hpb=76d7553fcee76da7c103c3b51a6b01f46cd784c8;p=lttng-tools.git diff --git a/src/common/compat/poll.h b/src/common/compat/poll.h index 7af2ef050..e3a13cede 100644 --- a/src/common/compat/poll.h +++ b/src/common/compat/poll.h @@ -185,10 +185,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, };