[EMAIL PROTECTED] writes:

> Things I want to know:
> 
>       How do I get a port name; say, from another task?
>       Let's say I want to do producer, consumer... 
>       Task Farmer... Task Cow... Port Barn...
>       How does Task Cow figure out where Port Barn is?

It typically has to inherit it, or some other port it uses to find
it.  In the Hurd, most ports are found in the filesystem (open files
are just ports) and you inherit a crdir and cwdir port when your
program starts.

>       Is low level message passing irrelevant to Hurd? I've grepped
>       the source and don't find many references to the msg_send etc
>       commands.

Yes.  We use MiG to generate the port calls.

>       port_name_array_t ... is it missing? I couldn't find it. Is that
>       a Hurd thing or a Mach 4.0 thing?

It's a Mach thing IIRC.

Reply via email to