diff options
author | Karel Zak | 2012-04-17 11:36:32 +0200 |
---|---|---|
committer | Karel Zak | 2012-04-17 11:36:32 +0200 |
commit | e01c7319929879d91ab6366a145936eb73c6126e (patch) | |
tree | 2f1e2bc21b7a725bbf1ed1dcfc332fd647ae5e89 /libmount/src/context.c | |
parent | wdctl: add watchdog status tool (diff) | |
download | kernel-qcow2-util-linux-e01c7319929879d91ab6366a145936eb73c6126e.tar.gz kernel-qcow2-util-linux-e01c7319929879d91ab6366a145936eb73c6126e.tar.xz kernel-qcow2-util-linux-e01c7319929879d91ab6366a145936eb73c6126e.zip |
libmount: add mnt_context_fstab_applied()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libmount/src/context.c')
-rw-r--r-- | libmount/src/context.c | 13 |
1 files changed, 12 insertions, 1 deletions
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)) { @@ -1740,6 +1740,17 @@ int mnt_context_apply_fstab(struct libmnt_context *cxt) } /** + * 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 * |