Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site jade.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!ittatc!dcdwest!sdcsvax!ucbvax!jade!ucbopal!mwm From: mwm@ucbopal.berkeley.edu (Mike Meyer) Newsgroups: net.unix,net.unix-wizards Subject: sysV features (was: 4BSD is dead???) Message-ID: <838@jade.BERKELEY.EDU> Date: Sat, 14-Jun-86 21:36:14 EDT Article-I.D.: jade.838 Posted: Sat Jun 14 21:36:14 1986 Date-Received: Tue, 17-Jun-86 22:17:57 EDT References: <440@geowhiz.UUCP> <6778@utzoo.UUCP> <713@wjvax.wjvax.UUCP> Sender: usenet@jade.BERKELEY.EDU Reply-To: mwm@ucbopal.UUCP (Mike Meyer) Organization: Missionaria Phonibalonica Lines: 18 Xref: watmath net.unix:8162 net.unix-wizards:18412 In article <713@wjvax.wjvax.UUCP> brett@wjvax.UUCP (Brett Galloway) writes: >I am involved in some software development that relies on the 4.2bsd >select() call, (select() blocks on multiplexed input). As near as I can tell, >SYSV allows NO way to block on input from more than one file descriptor, short >of doing a poll loop (yuch!). Select() is a MAJOR feature missing from SYSV >(which apparently is part of V8). If SYSV offered a comparable feature, even >with a different interface, I would be more than willing to #ifdef my code to >make it portable to SYSV. But I can't, because the feature is missing from >SYSV. V.3 has a select()-like mechanism. They also have sigpause(), which solves the standing problem of catching short alarm()'s. Of course, if you thought the Berklix signal mechanism was bad, wait 'till you see the new Uglix signal call! "It's fixed in ?.3",