summaryrefslogtreecommitdiffstats
path: root/shlibs/mount/src/mountP.h
diff options
context:
space:
mode:
authorKarel Zak2010-12-03 21:13:52 +0100
committerKarel Zak2011-01-03 12:28:47 +0100
commit77417bc00d76086d3cb5876f6fd52d5369c918a4 (patch)
treec71c225182ee80b5df388ab8a01c65500a8770e3 /shlibs/mount/src/mountP.h
parentlibmount: fix to work with btrfs subvolume user mounts (diff)
downloadkernel-qcow2-util-linux-77417bc00d76086d3cb5876f6fd52d5369c918a4.tar.gz
kernel-qcow2-util-linux-77417bc00d76086d3cb5876f6fd52d5369c918a4.tar.xz
kernel-qcow2-util-linux-77417bc00d76086d3cb5876f6fd52d5369c918a4.zip
libmount: remove utab from API, update tests
The utab file is private libmount stuff. Anything about utab should not be exported by library API. Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/mountP.h')
-rw-r--r--shlibs/mount/src/mountP.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/shlibs/mount/src/mountP.h b/shlibs/mount/src/mountP.h
index df451b771..7eebb2094 100644
--- a/shlibs/mount/src/mountP.h
+++ b/shlibs/mount/src/mountP.h
@@ -103,7 +103,7 @@ struct mtest {
const char *usage;
};
-/* utils.c */
+/* test.c */
extern int mnt_run_test(struct mtest *tests, int argc, char *argv[]);
#endif
@@ -120,6 +120,8 @@ extern int mnt_in_group(gid_t gid);
extern char *mnt_get_mountpoint(const char *path);
extern char *mnt_get_fs_root(const char *path, const char *mountpoint);
extern int mnt_open_uniq_filename(const char *filename, char **name, int flags);
+extern int mnt_has_regular_utab(const char **utab, int *writable);
+extern const char *mnt_get_utab_path(void);
/*
* Generic iterator
@@ -315,5 +317,6 @@ extern int mnt_context_update_tabs(mnt_context *cxt);
/* tab_update.c */
extern mnt_fs *mnt_update_get_fs(mnt_update *upd);
+extern int mnt_update_set_filename(mnt_update *upd, const char *filename, int userspace_only);
#endif /* _LIBMOUNT_PRIVATE_H */