mnt_reset_context
mnt_context_append_options
mnt_context_apply_fstab
-mnt_context_fstab_applied
mnt_context_disable_canonicalize
mnt_context_disable_helpers
mnt_context_disable_mtab
mnt_context_enable_rdonly_umount
mnt_context_enable_sloppy
mnt_context_enable_verbose
+mnt_context_fstab_applied
mnt_context_get_cache
mnt_context_get_fs
mnt_context_get_fstab
mnt_context_get_lock
mnt_context_get_mflags
mnt_context_get_mtab
+mnt_context_get_options
mnt_context_get_optsmode
mnt_context_get_source
mnt_context_get_status
* mnt_context_get_fstype:
* @cxt: mount context
*
- * Returns: returns pointer or NULL in case of error pr if not set.
+ * Returns: pointer or NULL in case of error pr if not set.
*/
const char *mnt_context_get_fstype(struct libmnt_context *cxt)
{
return mnt_fs_append_options(mnt_context_get_fs(cxt), optstr);
}
+/**
+ * mnt_context_get_options:
+ * @cxt: mount context
+ *
+ * This function returns mount options set by mnt_context_set_options() or
+ * mnt_context_append_options().
+ *
+ * Note that *after* mnt_context_prepare_mount() may the mount options string
+ * also includes options set by mnt_context_set_mflags() or another options
+ * generated by this library.
+ *
+ * Returns: pointer or NULL
+ */
+const char *mnt_context_get_options(struct libmnt_context *cxt)
+{
+ return mnt_fs_get_options(mnt_context_get_fs(cxt));
+}
+
/**
* mnt_context_set_fstype_pattern:
* @cxt: mount context
extern int mnt_context_set_options(struct libmnt_context *cxt, const char *optstr);
extern int mnt_context_append_options(struct libmnt_context *cxt,
const char *optstr);
+extern const char *mnt_context_get_options(struct libmnt_context *cxt);
+
extern int mnt_context_set_fstype_pattern(struct libmnt_context *cxt,
const char *pattern);
extern int mnt_context_set_options_pattern(struct libmnt_context *cxt,
mnt_fs_streq_target;
mnt_fs_streq_srcpath;
mnt_context_fstab_applied;
+ mnt_context_get_options;
mnt_context_is_loopdel;
mnt_context_is_nocanonicalize;
mnt_context_is_nohelpers;