aboutsummaryrefslogtreecommitdiffstats
path: root/testing/emelfm2/01-avoid_fstab.patch
diff options
context:
space:
mode:
Diffstat (limited to 'testing/emelfm2/01-avoid_fstab.patch')
-rw-r--r--testing/emelfm2/01-avoid_fstab.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/testing/emelfm2/01-avoid_fstab.patch b/testing/emelfm2/01-avoid_fstab.patch
new file mode 100644
index 0000000000..1b9d0d2eaf
--- /dev/null
+++ b/testing/emelfm2/01-avoid_fstab.patch
@@ -0,0 +1,30 @@
+--- emelfm2-0.9.1-origin/src/filesystem/e2_fs_mount.c
++++ emelfm2-0.9.1/src/filesystem/e2_fs_mount.c
+@@ -46,7 +46,7 @@
+ #endif
+ //other exclusions go here ...
+
+-# if defined(__linux__)
++# if defined(__GLIBC__)
+ # include <mntent.h>
+ # include <fstab.h>
+
+@@ -62,7 +62,9 @@
+
+ # else
+ # include <mntent.h>
++# if defined(__GLIBC__)
+ # include <fstab.h>
++# endif
+
+ /*Some systems use statfs() to provide information about mounted
+ file systems, other systems use statvfs(). The header files used with
+@@ -1020,7 +1022,7 @@
+ {
+ GList *fstab_list = NULL;
+ //CHECKME lock data file while accessing it ??
+-#if defined(__E2BSD__) || defined(__linux__)
++#if defined(__E2BSD__) || defined(__GLIBC__)
+ struct fstab *fs;
+
+ if (!setfsent ())