From: Justus Winter <[email protected]>

Change the definition of _PATH_MOUNTED to "/etc/mtab". This is the
value used on Linux, and BSD also uses /etc/mtab.

The change is motivated by the fact that on Debian /etc/mtab is a
symbolic link to /proc/mounts. This patch adjusts the macro for
non-linux systems such as Hurd. Changing this using
sysdeps/mach/hurd/paths.h causes build problems because
/usr/include/hurd/paths.h is shadowed by this file. This change is
proposed in the hope that aligning the non-linux targets with the
glibc for Linux is perceived as a good thing while fixing this problem
on Debian/Hurd along the way.
---
 sysdeps/generic/paths.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sysdeps/generic/paths.h b/sysdeps/generic/paths.h
index 893b4c2286..6b8f440428 100644
--- a/sysdeps/generic/paths.h
+++ b/sysdeps/generic/paths.h
@@ -51,7 +51,7 @@
 #define        _PATH_MAN       "/usr/share/man"
 #define        _PATH_MEM       "/dev/mem"
 #define        _PATH_MNTTAB    "/etc/fstab"
-#define        _PATH_MOUNTED   "/var/run/mtab"
+#define        _PATH_MOUNTED   "/etc/mtab"
 #define        _PATH_NOLOGIN   "/etc/nologin"
 #define        _PATH_PRESERVE  "/var/lib"
 #define        _PATH_RWHODIR   "/var/spool/rwho"
-- 
2.53.0


  • [hurd] Define _... Samuel Thibault

Reply via email to