The Hurd project is short-handed. If you want to help, start sending
patches. Posting random stuff to the list does not help.
Quoting Justus Winter (2014-09-21 12:12:34)
> Generalize the translator linkage code previously introduced for the
> `mounts' node.
> ...
> (ROOTDIR_DEFINE_TRANSLATED_NODE): New convenience macro to define
> translated nodes.
> ...
> +#define ROOTDIR_DEFINE_TRANSLATED_NODE(ARGZ)
I've been subscribed to the mailing list for some time and I see all these
new things added and such. But these things have not been put into a
release. And I'm not sure if the DDE layer has too. Wasn't HURD .5 and
gnumach 1.4 released about a year ago during GNU's 30th birthday? Aren't
there enoug
Justus Winter, le Sun 21 Sep 2014 12:12:32 +0200, a écrit :
> * hurd/paths.h (_HURD_MTAB): New macro.
> * procfs/rootdir.c (rootdir_mounts_get_translator): Use the new macro.
> (rootdir_mounts_exists): Likewise.
Ack.
> ---
> hurd/paths.h | 2 ++
> procfs/rootdir.c | 7 ++-
> 2 files chan
* hurd/paths.h (_HURD_MTAB): New macro.
* procfs/rootdir.c (rootdir_mounts_get_translator): Use the new macro.
(rootdir_mounts_exists): Likewise.
---
hurd/paths.h | 2 ++
procfs/rootdir.c | 7 ++-
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/hurd/paths.h b/hurd/paths.h
in
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/rootd
* procfs/rootdir.c: Move the translator linkage code to the
appropriate location.
---
procfs/rootdir.c | 153 ---
1 file changed, 77 insertions(+), 76 deletions(-)
diff --git a/procfs/rootdir.c b/procfs/rootdir.c
index 32e46a0..6f0604a 100644
--
* procfs/process.c (process_gc_mounts): New function.
(process_symlink_make_node): Likewise.
(entries): Use the new functions to provide a symlink to ../mounts.
---
procfs/process.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/procfs/process.c b/procfs/process.c
* hurd/paths.h (_HURD_MAGIC): New macro.
* procfs/main.c: Remove all code related to faking /proc/self.
* procfs/main.h: Likewise.
* procfs/rootdir.c: Likewise. Instead, return the magic retry
response `proc/self' for the `self' node.
---
hurd/paths.h | 1 +
procfs/main.c| 24 ---
Generalize the translator linkage code previously introduced for the
`mounts' node.
* procfs/rootdir.c (struct procfs_translated_node_ops): New
specialized node operations structure for translated nodes.
(rootdir_mounts_make_node): Generalize and rename to
rootdir_make_translated_node. Also, pass
10 matches
Mail list logo