From: Yu Watanabe Date: Wed, 13 Mar 2024 16:59:03 +0000 (+0900) Subject: stat-util: expose fd_is_read_only_fs() X-Git-Tag: v256-rc1~526 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d30d44883f410220f5f5b76c5d2e5549476ea723;p=thirdparty%2Fsystemd.git stat-util: expose fd_is_read_only_fs() Currently it is not used, but the fucntion is already quite generic and useful. --- diff --git a/src/basic/stat-util.c b/src/basic/stat-util.c index 4040b172268..c208d7c59dc 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 06bd9fdd97b..7556f8f59a6 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);