summaryrefslogtreecommitdiff
path: root/src/basic/mountpoint-util.h
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-03-14 22:00:11 +0100
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-03-15 11:51:06 +0100
commit9bf8441503c1aefe1ab3ee8e5a1bd90248c11677 (patch)
tree4c8df097b015921e63b1e2eb716756299c17d1f9 /src/basic/mountpoint-util.h
parentd77d42ed3ae95ee035dce4707777b077d1a9bf8b (diff)
downloadsystemd-9bf8441503c1aefe1ab3ee8e5a1bd90248c11677.tar.gz
mountpoint-util: Add path_get_mnt_id_at()
Diffstat (limited to 'src/basic/mountpoint-util.h')
-rw-r--r--src/basic/mountpoint-util.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/basic/mountpoint-util.h b/src/basic/mountpoint-util.h
index 977e8e738d..8c4cee2f54 100644
--- a/src/basic/mountpoint-util.h
+++ b/src/basic/mountpoint-util.h
@@ -37,7 +37,10 @@
int name_to_handle_at_loop(int fd, const char *path, struct file_handle **ret_handle, int *ret_mnt_id, int flags);
-int path_get_mnt_id(const char *path, int *ret);
+int path_get_mnt_id_at(int dir_fd, const char *path, int *ret);
+static inline int path_get_mnt_id(const char *path, int *ret) {
+ return path_get_mnt_id_at(AT_FDCWD, path, ret);
+}
int fd_is_mount_point(int fd, const char *filename, int flags);
int path_is_mount_point(const char *path, const char *root, int flags);