diff options
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.patch | 45 |
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 + |