Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn ) Newsgroups: net.unix,net.unix-wizards Subject: Re: asynchronous I/O in system V Message-ID: <9768@brl-tgr.ARPA> Date: Sat, 6-Apr-85 09:10:28 EST Article-I.D.: brl-tgr.9768 Posted: Sat Apr 6 09:10:28 1985 Date-Received: Mon, 8-Apr-85 01:17:53 EST References: <408@utai.UUCP> Distribution: net Organization: Ballistic Research Lab Lines: 13 Xref: linus net.unix:3508 net.unix-wizards:9877 > I am looking for a way to do asynchronous I/O under System V in > a similar way to the BSD select() call. Nope. The closest you can come is to use O_NDELAY reads, the minimum-character-count & -time kludges in termio, and sometimes FIFOs. Select() is supposed to appear at some future date along with stream I/O. This is about the ONLY "foreign" syscall I find useful in applications developed under our UNIX System V emulation on 4.2BSD. Part of the reason it is taking a while to show up in the AT&T product is that it necessitates modifying all the device drivers.