*BSD News Article 10379


Return to BSD News archive

Received: by minnie.vk1xwt.ampr.org with NNTP
	id AA25 ; Wed, 27 Jan 93 13:10:51 EST
Path: sserve!manuel.anu.edu.au!munnari.oz.au!sgiblab!spool.mu.edu!agate!usenet.ins.cwru.edu!gatech!udel!sbcs.sunysb.edu!stark.UUCP!gene
From: gene@stark.uucp (Gene Stark)
Newsgroups: comp.unix.bsd
Subject: Beware patch00061
Date: 26 Jan 93 08:48:00
Organization: Gene Stark's home system
Lines: 15
Distribution: world
Message-ID: <GENE.93Jan26084800@stark.stark.uucp>
NNTP-Posting-Host: stark.uucp

In the new patchkit-0.2 just released, people should be aware that patch00061
makes an incompatible change to the interface of functions having to do with
select(2), including "selwakeup".  The change is that (pid_t)'s, rather than
(struct proc *)'s, are now required to identify the process to be awakened.
Patch00061 makes the changes to all the code present in the base system, but
anyone who is using other drivers that support select will have to apply
appropriate changes.  These drivers include Rick Macklem's 386 bus mouse
driver and my "tw" X-10 driver.  Chris Demetriou's "com-beta" driver already
uses the new interface, so if you are trying to get it to work without having
applied patch00061 you should give it up and get the patchkit.

In the next two postings, I include patches for Rick Macklem's busmouse
driver, and for my X-10 driver.

							- Gene Stark