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 _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd