-
Notifications
You must be signed in to change notification settings - Fork 0
/
00245.mbox
50 lines (46 loc) · 2.21 KB
/
00245.mbox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
From rocketmail_com@rocketmail.com Tue Jul 16 15:44:08 2002
Received: from web14607.mail.yahoo.com ([216.136.224.87])
by fencepost.gnu.org with smtp (Exim 3.35 #1 (Debian))
id 17UYEy-00049P-00
for <bug-hurd@gnu.org>; Tue, 16 Jul 2002 15:44:08 -0400
Message-ID: <20020716194407.23846.qmail@web14607.mail.yahoo.com>
Received: from [129.97.105.10] by web14607.mail.yahoo.com via HTTP; Tue, 16 Jul 2002 12:44:07 PDT
Date: Tue, 16 Jul 2002 12:44:07 -0700 (PDT)
From: James Morrison <rocketmail_com@rocketmail.com>
Reply-To: ja2morri@student.math.uwaterloo.ca
Subject: Re: Message passing in user-land
To: rreale@iol.it, bug-hurd@gnu.org
In-Reply-To: <20020716181737.A2261@mail.eq.cr>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: bug-hurd-admin@gnu.org
Errors-To: bug-hurd-admin@gnu.org
X-BeenThere: bug-hurd@gnu.org
X-Mailman-Version: 2.0.11
Precedence: bulk
List-Help: <mailto:bug-hurd-request@gnu.org?subject=help>
List-Post: <mailto:bug-hurd@gnu.org>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/bug-hurd>,
<mailto:bug-hurd-request@gnu.org?subject=subscribe>
List-Id: Bug reports for the GNU Hurd <bug-hurd.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/bug-hurd>,
<mailto:bug-hurd-request@gnu.org?subject=unsubscribe>
List-Archive: <http://mail.gnu.org/pipermail/bug-hurd/>
Ok, so it looks like every process maintains it's own set of queues. So
I am a server process and I setup 3 queues for clients to write in. Now,
how do the clients know where to write the data so I can find it? Previously,
you said it would be the memory managers job. So, I write to some pre-defined
queue of the memory manager, to say people can write msg's to me. Now, any
process can ask the memory manager where to put msg's to me. If this is what
you are thinking, it sort of makes sense. But assumming we have a process/task
boundary where each process has it's own virtual address space how can it break
this barrier without the kernel's help? I can sort of wrap my brain around
this,
but I keep comming back to crazy libc hacks.
=====
James Morrison
University of Waterloo
Computer Science - Digital Hardware
2A co-op
http://hurd.dyndns.org
Anyone referring to this as 'Open Source' shall be eaten by a GNU