Quoting David Michael (2014-12-12 23:01:57)
> Hi,
>
> On Thu, Nov 13, 2014 at 7:26 AM, Justus Winter
> <4win...@informatik.uni-hamburg.de> wrote:
> > @@ -1008,9 +1069,42 @@ S_mach_notify_new_task (mach_port_t notify,
> >childp = new_proc (task);
> > }
> >
> > - /* XXX do something in
Hi,
On Thu, Nov 13, 2014 at 7:26 AM, Justus Winter
<4win...@informatik.uni-hamburg.de> wrote:
> @@ -1008,9 +1069,42 @@ S_mach_notify_new_task (mach_port_t notify,
>childp = new_proc (task);
> }
>
> - /* XXX do something interesting */
> + if (MACH_PORT_VALID (parentp->p_task_namespa
Justus Winter, le Fri 12 Dec 2014 18:44:28 +0100, a écrit :
> The changes to `hurd_types.defs' caused the glibc build to fail.
> Guard the problematic parts with `HURD_SERVER' similar how it is done
> in GNU Mach.
Ack, thanks!
> * Makeconf: Define `HURD_SERVER' when preprocessing the RPC
> defini
The changes to `hurd_types.defs' caused the glibc build to fail.
Guard the problematic parts with `HURD_SERVER' similar how it is done
in GNU Mach.
* Makeconf: Define `HURD_SERVER' when preprocessing the RPC
definitions for the server side.
* hurd/hurd_types.defs: Guard problematic parts with `HUR
Justus Winter, le Fri 12 Dec 2014 10:21:43 +0100, a écrit :
> Hm. Maybe we can check whether we're building server stubs, and only
> apply the payload magic then. Gnumach does something similar with the
> KERNEL_SERVER macro. Indeed, we could simply do:
>
> diff --git a/Makeconf b/Makeconf
> in
Quoting Samuel Thibault (2014-12-12 01:08:44)
> Justus Winter, le Thu 27 Nov 2014 14:19:07 +0100, a écrit :
> > +#ifdef HURD_DEFAULT_PAYLOAD_TO_PORT
> > +#if HURD_DEFAULT_PAYLOAD_TO_PORT
> > +/* Any non-numeric value will fail this test. If 1 (or any number) is
> > + given, do not inject the def