diff options
author | Karel Zak | 2017-04-26 17:27:02 +0200 |
---|---|---|
committer | Karel Zak | 2017-04-26 17:27:02 +0200 |
commit | 6dede2f2f7c5271b95c0361abd647af2a731b1dc (patch) | |
tree | 0fb5635e0154879a0d06d97eb7be594f7cce296f /libmount/src/mountP.h | |
parent | umount: fix typo (diff) | |
download | kernel-qcow2-util-linux-6dede2f2f7c5271b95c0361abd647af2a731b1dc.tar.gz kernel-qcow2-util-linux-6dede2f2f7c5271b95c0361abd647af2a731b1dc.tar.xz kernel-qcow2-util-linux-6dede2f2f7c5271b95c0361abd647af2a731b1dc.zip |
libmount: support MS_RDONLY on write-protected devices
This feature is supported by mount(8) only. It seems better move
this code to libmount. The results is more simple mount(8) and the
feature is accessible for all libmount users.
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libmount/src/mountP.h')
-rw-r--r-- | libmount/src/mountP.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmount/src/mountP.h b/libmount/src/mountP.h index 2baab55de..42957ecb9 100644 --- a/libmount/src/mountP.h +++ b/libmount/src/mountP.h @@ -328,6 +328,7 @@ struct libmnt_context #define MNT_FL_RDONLY_UMOUNT (1 << 11) /* remount,ro after EBUSY umount(2) */ #define MNT_FL_FORK (1 << 12) #define MNT_FL_NOSWAPMATCH (1 << 13) +#define MNT_FL_RWONLY_MOUNT (1 << 14) /* explicit mount -w; never try read-only */ #define MNT_FL_MOUNTDATA (1 << 20) #define MNT_FL_TAB_APPLIED (1 << 21) /* mtab/fstab merged to cxt->fs */ @@ -338,6 +339,7 @@ struct libmnt_context #define MNT_FL_LOOPDEV_READY (1 << 26) /* /dev/loop<N> initialized by the library */ #define MNT_FL_MOUNTOPTS_FIXED (1 << 27) #define MNT_FL_TABPATHS_CHECKED (1 << 28) +#define MNT_FL_FORCED_RDONLY (1 << 29) /* mounted read-only on write-protected device */ /* default flags */ #define MNT_FL_DEFAULT 0 |