X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Fcompat%2Fpoll.h;h=d4bd87f589213fbace764f2f2d3d152551d5ab5a;hb=f057dfc322670467e14c661d625cec0747ce8a31;hp=77c46a1d08d60ac8bca806628f368fc46fc915c2;hpb=93375aa60733caf9d30d45f4a0cff0c0394e46e9;p=lttng-tools.git diff --git a/src/common/compat/poll.h b/src/common/compat/poll.h index 77c46a1d0..d4bd87f58 100644 --- a/src/common/compat/poll.h +++ b/src/common/compat/poll.h @@ -171,6 +171,14 @@ extern int compat_epoll_del(struct lttng_poll_event *events, int fd); #define lttng_poll_del(events, fd) \ compat_epoll_del(events, fd) +/* + * Modify an fd's events in the epoll set. + */ +extern int compat_epoll_mod(struct lttng_poll_event *events, + int fd, uint32_t req_events); +#define lttng_poll_mod(events, fd, req_events) \ + compat_epoll_add(events, fd, req_events) + /* * Set up the poll set limits variable poll_max_size */ @@ -347,6 +355,14 @@ extern int compat_poll_del(struct lttng_poll_event *events, int fd); #define lttng_poll_del(events, fd) \ compat_poll_del(events, fd) +/* + * Modify an fd's events in the epoll set. + */ +extern int compat_poll_mod(struct lttng_poll_event *events, + int fd, uint32_t req_events); +#define lttng_poll_mod(events, fd, req_events) \ + compat_poll_add(events, fd, req_events) + /* * Set up the poll set limits variable poll_max_size */