[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Custom interface questions.
From: |
Rian Hunter |
Subject: |
Custom interface questions. |
Date: |
Mon, 01 Mar 2004 22:50:46 -0500 |
I'm writing a Hurd server that uses its own custom interface (ie does
not implement io_write, io_read rpcs etc). Is this correct? Should all
Hurd servers be required to handle the standard Hurd rpcs since the
nameserver for ports is basically the filesystem? I tried a test client
and server program but the client froze upon execution (at the
file_name_lookup call) and ls would freeze too in the folder where the
active translator was located. I figured this is because ls (or
file_name_lookup()) is calling some io_ call or fsys_ rpc that my server
doesn't implement and it gets stuck waiting forever.
Also, for Mach IPC, is a nameserver of some sort is always necessary?
Would a mach_port_t value of 59 mean the same actual port for two
different running programs? (i'm guessing no)
Thanks.
-rian
- Custom interface questions.,
Rian Hunter <=