summaryrefslogtreecommitdiffstats
path: root/shlibs/mount/src/mountP.h
diff options
context:
space:
mode:
authorKarel Zak2010-09-24 13:04:35 +0200
committerKarel Zak2011-01-03 12:28:43 +0100
commit188dc15a639d8b298229dc718361ac9c3adf5e5f (patch)
treeab8515d9218a9f84d73432725862bb323445a37f /shlibs/mount/src/mountP.h
parentlibmount: implement mnt_context_subst_optstr() (diff)
downloadkernel-qcow2-util-linux-188dc15a639d8b298229dc718361ac9c3adf5e5f.tar.gz
kernel-qcow2-util-linux-188dc15a639d8b298229dc718361ac9c3adf5e5f.tar.xz
kernel-qcow2-util-linux-188dc15a639d8b298229dc718361ac9c3adf5e5f.zip
libmount: rewrite optstr translation
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/mountP.h')
-rw-r--r--shlibs/mount/src/mountP.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/shlibs/mount/src/mountP.h b/shlibs/mount/src/mountP.h
index 230f51cbe..be61885b8 100644
--- a/shlibs/mount/src/mountP.h
+++ b/shlibs/mount/src/mountP.h
@@ -109,6 +109,7 @@ extern int startswith(const char *s, const char *sx);
extern char *mnt_get_username(const uid_t uid);
extern int mnt_get_uid(const char *username, uid_t *uid);
extern int mnt_get_gid(const char *groupname, gid_t *gid);
+extern int mnt_in_group(gid_t gid);
extern int mnt_has_regular_mtab(void);
@@ -205,6 +206,9 @@ extern int mnt_optmap_enum_to_number(const struct mnt_optmap *mapent,
extern const char *mnt_optmap_get_type(const struct mnt_optmap *mapent);
extern int mnt_optmap_require_value(const struct mnt_optmap *mapent);
+/* optstr.c */
+extern int mnt_optstr_remove_option_at(char **optstr, char *begin, char *end);
+
/* fs.c */
extern int __mnt_fs_set_source(mnt_fs *fs, char *source);
extern int __mnt_fs_set_fstype(mnt_fs *fs, char *fstype);