X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon%2Ffd-tracker%2Futils.h;h=9c3d48937a4bf2af8e5361dd2be8aea662a33726;hb=HEAD;hp=e250f4af02212a0fd804c4c3880255e42c36da68;hpb=c3e9c4c6febdea6b999db5ddc150782f3da5f78a;p=lttng-tools.git diff --git a/src/common/fd-tracker/utils.h b/src/common/fd-tracker/utils.h deleted file mode 100644 index e250f4af0..000000000 --- a/src/common/fd-tracker/utils.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (C) 2018 - Jérémie Galarneau - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License, version 2 only, as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along with - * this program; if not, write to the Free Software Foundation, Inc., 51 - * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - -#ifndef FD_TRACKER_UTILS_H -#define FD_TRACKER_UTILS_H - -#include - -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 pipe and track its underlying fds. - */ -int fd_tracker_util_pipe_open_cloexec(struct fd_tracker *tracker, - const char *name, int *pipe); -int fd_tracker_util_pipe_close(struct fd_tracker *tracker, int *pipe); - -/* - * 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 */