summaryrefslogtreecommitdiff
path: root/debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch')
-rw-r--r--debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch b/debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch
new file mode 100644
index 00000000..97577ec6
--- /dev/null
+++ b/debian/patches/procfs-0004-procfs-do-not-test-whether-hurd-mtab-exists.patch
@@ -0,0 +1,45 @@
+From cf724544bb644bf081d7a83524ca6ac25ed198f1 Mon Sep 17 00:00:00 2001
+From: Justus Winter <4winter@informatik.uni-hamburg.de>
+Date: Fri, 19 Sep 2014 08:18:33 +0200
+Subject: [PATCH 4/7] procfs: do not test whether /hurd/mtab exists
+
+Now that procfs is merged into the Hurd repository we can just assume
+that the mtab translator exists.
+
+* procfs/rootdir.c (rootdir_mounts_exists): Drop function.
+(rootdir_entries): Adjust accordingly.
+---
+ procfs/rootdir.c | 10 ----------
+ 1 file changed, 10 deletions(-)
+
+diff --git a/procfs/rootdir.c b/procfs/rootdir.c
+index f92e73d..81e36f7 100644
+--- a/procfs/rootdir.c
++++ b/procfs/rootdir.c
+@@ -463,15 +463,6 @@ rootdir_mounts_get_translator (void *hook, char **argz, size_t *argz_len)
+ return 0;
+ }
+
+-static int
+-rootdir_mounts_exists (void *dir_hook, const void *entry_hook)
+-{
+- static int translator_exists = -1;
+- if (translator_exists == -1)
+- translator_exists = access (_HURD_MTAB, F_OK|X_OK) == 0;
+- return translator_exists;
+-}
+-
+ static error_t
+ rootdir_gc_slabinfo (void *hook, char **contents, ssize_t *contents_len)
+ {
+@@ -674,7 +665,6 @@ static const struct procfs_dir_entry rootdir_entries[] = {
+ },
+ .ops = {
+ .make_node = rootdir_mounts_make_node,
+- .exists = rootdir_mounts_exists,
+ }
+ },
+ {
+--
+2.1.0
+