Subject: Re: non-native MAKEDEV [was: Re: CVS commit: basesrc]
To: Michael Graff <explorer@flame.org>
From: Simon Burge <simonb@netbsd.org>
List: source-changes
Date: 10/08/1999 12:24:12
Michael Graff wrote:

> Simon Burge <simonb@netbsd.org> writes:
> 
> > I used MAKEDEV on Ultrix a few weeks ago to make a NFS client for a
> > DECstation 5100.  So, "yes"...
> 
> Good enough for me.  :)
> 
> > > This is somewhat akin to the "don't use gcc features that will break
> > > Ultrix based compiles" but at least has less silliness :)
> > 
> > Aawwh, what's wrong with Ultrix?  :-)
> 
> I don't have a grudge against Ultrix (or users of it :) but I do think
> it is silly to keep gcc-isms out of our source tree just because some
> other compiler doesn't support it.  A prime example is that the style
> guide still requires the old K&R syntax for function declarations, and
> we do that disgusting macro to hide function prototypes in our header
> files.

No argument there.  I thought there was some agreement in the past to
start ANSIfying source code, but can't find a reference anywhere...

> IMHO, if you're going to port NetBSD to another CPU type, the first
> thing you'd do is want a cross-compiling gcc anyway.
> 
> This is a can of worms, btw.  I just like to open it once in a while.
> :)

Agreed!