From 0b3953a33d492336a6d9aa8f7ef200e6dc262281 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 9 Jul 2010 11:15:08 +0200 Subject: libmount: add mnt_fs_get_root() Signed-off-by: Karel Zak --- shlibs/mount/src/fs.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'shlibs/mount/src/fs.c') diff --git a/shlibs/mount/src/fs.c b/shlibs/mount/src/fs.c index 63da2f206..c8677c702 100644 --- a/shlibs/mount/src/fs.c +++ b/shlibs/mount/src/fs.c @@ -51,7 +51,7 @@ void mnt_free_fs(mnt_fs *fs) free(fs->source); free(fs->tagname); free(fs->tagval); - free(fs->mntroot); + free(fs->root); free(fs->target); free(fs->fstype); free(fs->optstr); @@ -447,6 +447,18 @@ int mnt_fs_set_passno(mnt_fs *fs, int passno) return 0; } +/** + * mnt_fs_get_root: + * @fs: /proc/self/mountinfo entry + * + * Returns: root of the mount within the filesystem or NULL + */ +const char *mnt_fs_get_root(mnt_fs *fs) +{ + assert(fs); + return fs ? fs->root : NULL; +} + /** * mnt_fs_get_id: * @fs: /proc/self/mountinfo entry @@ -475,7 +487,7 @@ int mnt_fs_get_parent_id(mnt_fs *fs) /** * mnt_fs_get_devno: - * @fs: /proc/self/mountinfo + * @fs: /proc/self/mountinfo entry * * Returns: value of st_dev for files on filesystem or 0 in case of error. */ -- cgit v1.2.3-55-g7522