diff options
author | Karel Zak | 2010-08-10 15:27:23 +0200 |
---|---|---|
committer | Karel Zak | 2011-01-03 12:28:41 +0100 |
commit | 30493710e4b97c493adb285d2edd7d5a0d5c8e0e (patch) | |
tree | a03d7cbf0b7b4c8136c4a36279097a773d1ca85d /shlibs/mount/src/mount.h.in | |
parent | libmount: update tests (diff) | |
download | kernel-qcow2-util-linux-30493710e4b97c493adb285d2edd7d5a0d5c8e0e.tar.gz kernel-qcow2-util-linux-30493710e4b97c493adb285d2edd7d5a0d5c8e0e.tar.xz kernel-qcow2-util-linux-30493710e4b97c493adb285d2edd7d5a0d5c8e0e.zip |
libmount: improve an rename API for mtab management
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/mount/src/mount.h.in')
-rw-r--r-- | shlibs/mount/src/mount.h.in | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/shlibs/mount/src/mount.h.in b/shlibs/mount/src/mount.h.in index 35499c8b0..5f900155b 100644 --- a/shlibs/mount/src/mount.h.in +++ b/shlibs/mount/src/mount.h.in @@ -89,11 +89,11 @@ typedef struct _mnt_fs mnt_fs; typedef struct _mnt_tab mnt_tab; /** - * mnt_mtab + * mnt_update * * /etc/mtab or /var/run/mountinfo update description */ -typedef struct _mnt_mtab mnt_mtab; +typedef struct _mnt_update mnt_update; /* * Tab file format @@ -261,20 +261,20 @@ extern int mnt_tab_find_next_fs(mnt_tab *tb, mnt_iter *itr, int (*match_func)(mnt_fs *, void *), void *userdata, mnt_fs **fs); -/* mtab.c */ -extern mnt_mtab *mnt_new_mtab(int action, unsigned long mountflags, const mnt_fs *fs); -extern void mnt_free_mtab(mnt_mtab *mt); -extern int mnt_mtab_set_filename(mnt_mtab *mt, const char *filename); -extern int mnt_mtab_set_action(mnt_mtab *mt, int action); -extern int mnt_mtab_set_format(mnt_mtab *mt, int format); -extern int mnt_mtab_set_mountflags(mnt_mtab *mt, unsigned long flags); -extern mnt_lock *mnt_mtab_get_lock(mnt_mtab *mt); -extern int mnt_mtab_disable_lock(mnt_mtab *mt, int disable); -extern int mnt_mtab_set_old_target(mnt_mtab *mt, const char *target); -extern int mnt_mtab_set_fs(mnt_mtab *mt, const mnt_fs *fs); - -extern int mnt_mtab_prepare_update(mnt_mtab *mt); -extern int mnt_update_mtab(mnt_mtab *mt); +/* tab_update.c */ +extern mnt_update *mnt_new_update(int action, unsigned long mountflags, const mnt_fs *fs); +extern void mnt_free_update(mnt_update *upd); +extern int mnt_update_set_filename(mnt_update *upd, const char *filename); +extern int mnt_update_set_action(mnt_update *upd, int action); +extern int mnt_update_set_format(mnt_update *upd, int format); +extern int mnt_update_set_mountflags(mnt_update *upd, unsigned long flags); +extern mnt_lock *mnt_update_get_lock(mnt_update *upd); +extern int mnt_update_disable_lock(mnt_update *upd, int disable); +extern int mnt_update_set_old_target(mnt_update *upd, const char *target); +extern int mnt_update_set_fs(mnt_update *upd, const mnt_fs *fs); + +extern int mnt_update_prepare_update(mnt_update *upd); +extern int mnt_update_mtab(mnt_update *upd); /* * mount(8) userspace options masks (MNT_MAP_USERSPACE map) |