From 189a1bf3b314a8fc48c29ea1e0287d5cc71021a0 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 16 Jan 2019 15:00:07 +0100 Subject: libmount: add support for MS_REMOUNT on --all This patch add to support for remount-all operation to libmount and mount(8). For example: mount --all -o remount,ro -t vfat to remount read-only all VFAT filesystems. Addresses: https://github.com/karelzak/util-linux/issues/589 Signed-off-by: Karel Zak --- libmount/src/libmount.h.in | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libmount/src/libmount.h.in') diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in index 1ce9995ec..a14bb6f3d 100644 --- a/libmount/src/libmount.h.in +++ b/libmount/src/libmount.h.in @@ -849,6 +849,12 @@ extern int mnt_context_next_mount(struct libmnt_context *cxt, struct libmnt_fs **fs, int *mntrc, int *ignored); +extern int mnt_context_next_remount(struct libmnt_context *cxt, + struct libmnt_iter *itr, + struct libmnt_fs **fs, + int *mntrc, + int *ignored); + extern int mnt_context_prepare_mount(struct libmnt_context *cxt) __ul_attribute__((warn_unused_result)); extern int mnt_context_do_mount(struct libmnt_context *cxt); -- cgit v1.2.3-55-g7522