Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.windows.x Subject: Re: /dev/ptmx, granpt(), ptsname() etc .. HELP Message-ID: <3926@auspex.auspex.com> Date: 21 Aug 90 21:09:19 GMT References: <9008201546.AA01125@erik.uucp> Organization: Auspex Systems, Santa Clara Lines: 17 >I found some info in the Prentice-Hall System V Release 4 volume titled >something like "Streams Programmer's Guide." This included some stuff on >pushable modules for line disciplines as well as basic info on the >pseudo-tty ptmx/pts* master-slave pairs. ... rb Note that not all the stuff mentioned in there exists in S5R3. (Also note that the reason this is used for client/server communication in X is "it's there" - i.e., it's being used as the closest replacement for UNIX-domain sockets. S5R4 has UNIX-domain sockets, as well as a "local transport" in TLI; I don't know which, if any, of those are going to be the "standard" mechanism used for connecting to a local X server. Then again, the standard programmatic interface to X in the ABI, if there is one, may be through a dynamically-linked library, so that the standard is "call XOpenDisplay, etc." rather than "make a connection using this mechanism.")