From e01c7319929879d91ab6366a145936eb73c6126e Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 17 Apr 2012 11:36:32 +0200 Subject: libmount: add mnt_context_fstab_applied() Signed-off-by: Karel Zak --- libmount/src/context.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'libmount/src/context.c') diff --git a/libmount/src/context.c b/libmount/src/context.c index a9ff91091..fe5c3f4bb 100644 --- a/libmount/src/context.c +++ b/libmount/src/context.c @@ -1670,7 +1670,7 @@ int mnt_context_apply_fstab(struct libmnt_context *cxt) 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)) { @@ -1739,6 +1739,17 @@ int mnt_context_apply_fstab(struct libmnt_context *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 -- cgit v1.2.3-55-g7522