X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fpoll.h;h=e3a13cedecfeda3768b2df2718ccf0e5af3b4d04;hp=7af2ef050bdbf9339b0aa2243ea30ab2f2c18ddb;hb=e71aad1fa4b06a5f91ddceace42366f3d79bd77e;hpb=4c462e790c62ed5f6c5d61b3a182762fe02f7e9a 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, };