diff options
author | Karel Zak | 2011-02-07 15:17:07 +0100 |
---|---|---|
committer | Karel Zak | 2011-02-07 15:17:07 +0100 |
commit | 309139c7dc3d7860ee2d5bf23afcf7b9816b4947 (patch) | |
tree | 46c9ca21197031c9d0095420eb6056efc1ef1fc5 /shlibs/mount/src/libmount.h.in | |
parent | libmount: don't prepare update if syscall failed (diff) | |
download | kernel-qcow2-util-linux-309139c7dc3d7860ee2d5bf23afcf7b9816b4947.tar.gz kernel-qcow2-util-linux-309139c7dc3d7860ee2d5bf23afcf7b9816b4947.tar.xz kernel-qcow2-util-linux-309139c7dc3d7860ee2d5bf23afcf7b9816b4947.zip |
libmount: add and copy FS internal flags
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/libmount.h.in')
-rw-r--r-- | shlibs/mount/src/libmount.h.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/shlibs/mount/src/libmount.h.in b/shlibs/mount/src/libmount.h.in index aa00b938d..1831ed18a 100644 --- a/shlibs/mount/src/libmount.h.in +++ b/shlibs/mount/src/libmount.h.in @@ -199,7 +199,9 @@ extern int mnt_lock_file(struct libmnt_lock *ml); /* fs.c */ extern struct libmnt_fs *mnt_new_fs(void); extern void mnt_free_fs(struct libmnt_fs *fs); -extern struct libmnt_fs *mnt_copy_fs(const struct libmnt_fs *fs); +extern void mnt_reset_fs(struct libmnt_fs *fs); +extern struct libmnt_fs *mnt_copy_fs(struct libmnt_fs *dest, + const struct libmnt_fs *src); extern void *mnt_fs_get_userdata(struct libmnt_fs *fs); extern int mnt_fs_set_userdata(struct libmnt_fs *fs, void *data); extern const char *mnt_fs_get_source(struct libmnt_fs *fs); @@ -263,6 +265,8 @@ extern int mnt_fs_match_fstype(struct libmnt_fs *fs, const char *types); extern int mnt_fs_match_options(struct libmnt_fs *fs, const char *options); extern int mnt_fs_print_debug(struct libmnt_fs *fs, FILE *file); +extern int mnt_fs_is_kernel(struct libmnt_fs *fs); + extern void mnt_free_mntent(struct mntent *mnt); extern int mnt_fs_to_mntent(struct libmnt_fs *fs, struct mntent **mnt); |