Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!andrew.cmu.edu!+ From: Richard.Draves@CS.CMU.EDU Newsgroups: comp.os.mach Subject: Re: Combinging UNIX-style and MACH-style messaging Message-ID: <8a3jnn_00j8MMwIFUJ@cs.cmu.edu> Date: 27 Mar 90 05:41:07 GMT References: <39001@cornell.UUCP> Distribution: comp Organization: Carnegie Mellon, Pittsburgh, PA Lines: 18 In-Reply-To: <39001@cornell.UUCP> > Excerpts from netnews.comp.os.mach: 23-Mar-90 Combinging UNIX-style and > M.. Ken Birman@gvax.cs.corne (1707) > 1) When I call the UNIX "select" operation, how can I get > a file descriptor for a Mach port so that I can detect the > presense of a message on it? You can't. If you want to do both blocking selects and blocking message operations, you need to use multiple threads. > 2) ISIS will need to make a transition from UDP communication to > Mach communication in the following steps: Your tasks need to make use of a third-party to help set up the send rights. The standard third-party is the netmsgserver, via the netname name service. Rich