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
if (!cxt)
return -EINVAL;
- if (cxt->flags & MNT_FL_TAB_APPLIED)
+ if (mnt_context_fstab_applied(cxt))
return 0;
if (mnt_context_is_restricted(cxt)) {
return rc;
}
+/**
+ * mnt_context_fstab_applied:
+ * @cxt: mount context
+ *
+ * Returns: 1 if fstab (or mtab) has been applied to the context, or 0.
+ */
+int mnt_context_fstab_applied(struct libmnt_context *cxt)
+{
+ return cxt && (cxt->flags & MNT_FL_TAB_APPLIED);
+}
+
/**
* mnt_context_get_status:
* @cxt: mount context
extern int mnt_context_do_umount(struct libmnt_context *cxt);
extern int mnt_context_finalize_umount(struct libmnt_context *cxt);
+
+extern int mnt_context_fstab_applied(struct libmnt_context *cxt);
extern int mnt_context_set_syscall_status(struct libmnt_context *cxt, int status);
/*
global:
mnt_fs_streq_target;
mnt_fs_streq_srcpath;
+ mnt_context_fstab_applied;
mnt_context_is_loopdel;
mnt_context_is_nocanonicalize;
mnt_context_is_nohelpers;