Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!nbires!hao!hplabs!decwrl!decvax!wanginst!ulowell!ci-dandelion!jim From: jim@ci-dandelion.UUCP (Jim Fulton) Newsgroups: comp.graphics Subject: Re: Using MIT X window-system Message-ID: <275@ci-dandelion.UUCP> Date: Wed, 21-Jan-87 15:24:48 EST Article-I.D.: ci-dande.275 Posted: Wed Jan 21 15:24:48 1987 Date-Received: Fri, 23-Jan-87 06:40:51 EST References: <502@daimi.UUCP> <102300001@datacube> Organization: Cognition, Inc., Billerica, Ma. Lines: 20 Summary: Porting X to non-Unix systems > How hard is it to port X to non-unix environments? For the server code, it depends on how easily you can emulate select(2). If you can do that (including providing a way for it to be woken up by the network and by the input device) then you should have relatively few problems. This is what enables the server to efficiently wait for input from any client on the network or from the tablet or mouse. If your server doesn't have to share the machine with any other processes then polling will work; but if you're using a multitasking machine a "real" select is pretty important. For those who are interested I have a note that I sent out to the XPERT and XPORT mailing lists describing PC/X, our port of X10 that runs on a PC/AT under MS-DOS using a 1280x1024 Hitachi ACRTC-based graphics card. Send me mail and I'll forward it on to you. Jim Fulton Cognition Inc. 900 Tech Park Drive UUCP: ...!{mit-eddie,talcott}!ci-dandelion!jim Billerica, MA ARPA: fulton@eddie.mit.edu, jim@athena.mit.edu (617) 667-4800