Re: What's the current state of HURD and gnumach?

2014-09-21 Thread Justus Winter
The Hurd project is short-handed. If you want to help, start sending patches. Posting random stuff to the list does not help.

Re: [PATCH 4/6] procfs: generalize the translator linkage code

2014-09-21 Thread Justus Winter
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)

What's the current state of HURD and gnumach?

2014-09-21 Thread Omar Radwan
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

Re: [PATCH 2/6] hurd: add symbolic name for the mtab translator

2014-09-21 Thread Samuel Thibault
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

[PATCH 2/6] hurd: add symbolic name for the mtab translator

2014-09-21 Thread Justus Winter
* 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

[PATCH 3/6] procfs: do not test whether /hurd/mtab exists

2014-09-21 Thread Justus Winter
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

[PATCH 5/6] procfs: reorganize rootdir.c

2014-09-21 Thread Justus Winter
* 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 --

[PATCH 1/6] procfs: implement /proc/N/mounts

2014-09-21 Thread Justus Winter
* 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

[PATCH 6/6] procfs: provide magic retry response for /proc/self

2014-09-21 Thread Justus Winter
* 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 ---

[PATCH 4/6] procfs: generalize the translator linkage code

2014-09-21 Thread Justus Winter
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