Commit 8d5cf2df authored by Mario Sanchez Prada's avatar Mario Sanchez Prada

Use libmount to find the path of the fstab file

https://bugzilla.gnome.org/show_bug.cgi?id=522053
parent 4f9cddae
......@@ -150,6 +150,9 @@ static guint64 mount_poller_time = 0;
#ifdef HAVE_MNTENT_H
#include <mntent.h>
#ifdef HAVE_LIBMOUNT
#include <libmount/libmount.h>
#endif
#elif defined (HAVE_SYS_MNTTAB_H)
#include <sys/mnttab.h>
#endif
......@@ -728,6 +731,9 @@ _g_get_unix_mounts (void)
static char *
get_fstab_file (void)
{
#ifdef HAVE_LIBMOUNT
return (char *) mnt_get_fstab_path ();
#else
#if defined(HAVE_SYS_MNTCTL_H) && defined(HAVE_SYS_VMOUNT_H) && defined(HAVE_SYS_VFS_H)
/* AIX */
return "/etc/filesystems";
......@@ -738,6 +744,7 @@ get_fstab_file (void)
#else
return "/etc/fstab";
#endif
#endif
}
/* mntent.h (Linux, GNU, NSS) {{{2 */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment