From owner-freebsd-hackers Thu Feb 20 17:04:15 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA22593 for hackers-outgoing; Thu, 20 Feb 1997 17:04:15 -0800 (PST) Received: from lestat.nas.nasa.gov (lestat.nas.nasa.gov [129.99.50.29]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA22581 for ; Thu, 20 Feb 1997 17:04:12 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by lestat.nas.nasa.gov (8.7.5/8.6.12) with SMTP id RAA01496; Thu, 20 Feb 1997 17:00:07 -0800 (PST) Message-Id: <199702210100.RAA01496@lestat.nas.nasa.gov> X-Authentication-Warning: lestat.nas.nasa.gov: Host localhost [127.0.0.1] didn't use HELO protocol To: Chris Csanady Cc: freebsd-hackers@freebsd.org, perry@piermont.com Subject: Re: cvs commit: src/sys/sys types.h Reply-To: Jason Thorpe From: Jason Thorpe Date: Thu, 20 Feb 1997 17:00:06 -0800 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [ Yow, cathing up on mail... is this thread gone yet? :-] On Sun, 16 Feb 1997 20:08:03 -0600 Chris Csanady wrote: > If this is to be implemented in freebsd, and changes to the device driver > interface are necessary, perhaps now is a good time to try to work toward > a standard interface for all the BSD's? I think that this would be something > that would be really nice to have, and would be well worth the work to > all involoved. I suppose the easiest way for this to happen would be if > the NetBSD interface, was acceptable to the FreeBSD team. It might also > be a good step in acheiving architecture independance. ...well, the interface change is more like: fooselect() -> foopoll() ...and the arguments and return values are different. There's not really much else to change. It's one of those things like "well, there are only so many ways you can do this, and there's one that doesn't suck." :-) The changes required in the drivers aren't that large, but you have to change everything that has a "select" entry point... (For the record, I think common interfaces are a good thing, but this is one of those that just Isn't That Important To Worry About :-) Jason R. Thorpe thorpej@nas.nasa.gov NASA Ames Research Center Home: 408.866.1912 NAS: M/S 258-6 Work: 415.604.0935 Moffett Field, CA 94035 Pager: 415.428.6939