[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hurd IPC
From: |
Neal H. Walfield |
Subject: |
Re: Hurd IPC |
Date: |
15 Oct 2002 13:55:23 -0400 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/21.2 |
> On L4, shouldn't the client compute a locally unique id for a given
> server handle id? On the client side, this would imply translation
> of the local id into the server's handle id. Doing so, the client
> code would still just see an integer, the same as what we have when
> using ports or file descriptors.
Why bother with the overhead? First, we only use the fact that a
mach_port_t is an integer internally; this will not change. But if
you really want to think of this pair of integers as one, then:
effective_handle_id = server_communication_threadid
<< (sizeof (handle_id) * 8) + handle_id
- Re: Hurd IPC, (continued)
- Re: Hurd IPC, Ludovic Courtès, 2002/10/13
- Re: Hurd IPC, Marcus Brinkmann, 2002/10/13
- Re: Hurd IPC, Neal H. Walfield, 2002/10/13
- Re: Hurd IPC, Ludovic Courtès, 2002/10/14
- Re: Hurd IPC, Neal H. Walfield, 2002/10/15
- Re: Hurd IPC, Ludovic Courtès, 2002/10/15
- Re: Hurd IPC, Neal H. Walfield, 2002/10/15
- Re: Hurd IPC, Ludovic Courtès, 2002/10/15
- Re: Hurd IPC, Niels Möller, 2002/10/15
- Re: Hurd IPC, Marcus Brinkmann, 2002/10/15
- Re: Hurd IPC,
Neal H. Walfield <=
- Re: Hurd IPC (client side), Ludovic Courtès, 2002/10/21
- Re: Hurd IPC (client side), Neal H. Walfield, 2002/10/29
- Re: Licensing Issues, Neal H. Walfield, 2002/10/11