From d30d44883f410220f5f5b76c5d2e5549476ea723 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 14 Mar 2024 01:59:03 +0900 Subject: [PATCH] stat-util: expose fd_is_read_only_fs() Currently it is not used, but the fucntion is already quite generic and useful. --- src/basic/stat-util.c | 2 +- src/basic/stat-util.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/basic/stat-util.c b/src/basic/stat-util.c index 4040b17226..c208d7c59d 100644 --- a/src/basic/stat-util.c +++ b/src/basic/stat-util.c @@ -239,7 +239,7 @@ int null_or_empty_path_with_root(const char *fn, const char *root) { return null_or_empty(&st); } -static int fd_is_read_only_fs(int fd) { +int fd_is_read_only_fs(int fd) { struct statvfs st; assert(fd >= 0); diff --git a/src/basic/stat-util.h b/src/basic/stat-util.h index 06bd9fdd97..7556f8f59a 100644 --- a/src/basic/stat-util.h +++ b/src/basic/stat-util.h @@ -45,6 +45,7 @@ static inline int null_or_empty_path(const char *fn) { return null_or_empty_path_with_root(fn, NULL); } +int fd_is_read_only_fs(int fd); int path_is_read_only_fs(const char *path); int inode_same_at(int fda, const char *filea, int fdb, const char *fileb, int flags);