#ifndef FD_TRACKER_UTILS_H
#define FD_TRACKER_UTILS_H
+#include <common/fd-tracker/fd-tracker.h>
+
+struct lttng_poll_event;
+
/*
* Utility implementing a close_fd callback which receives one file descriptor
* and closes it, returning close()'s return value.
*/
int fd_tracker_util_close_fd(void *, int *fd);
+/*
+ * Create a poll event and track its underlying fd, if applicable.
+ */
+int fd_tracker_util_poll_create(struct fd_tracker *tracker, const char *name,
+ struct lttng_poll_event *events, int size, int flags);
+int fd_tracker_util_poll_clean(struct fd_tracker *tracker,
+ struct lttng_poll_event *events);
+
#endif /* FD_TRACKER_UTILS_H */