-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);
+LTTNG_HIDDEN
+int fd_tracker_util_poll_create(struct fd_tracker *tracker,
+ const char *name,
+ struct lttng_poll_event *events,
+ int size,
+ int flags);
+LTTNG_HIDDEN
+int fd_tracker_util_poll_clean(
+ struct fd_tracker *tracker, struct lttng_poll_event *events);
+
+LTTNG_HIDDEN
+struct lttng_directory_handle *fd_tracker_create_directory_handle(
+ struct fd_tracker *tracker, const char *path);
+
+LTTNG_HIDDEN
+struct lttng_directory_handle *fd_tracker_create_directory_handle_from_handle(
+ struct fd_tracker *tracker,
+ struct lttng_directory_handle *handle,
+ const char *path);