Subject: Re: CVS commit: basesrc
To: Klaus Klein <kleink@netbsd.org>
From: Bill Studenmund <wrstuden@nas.nasa.gov>
List: source-changes
Date: 12/22/1999 19:11:04
On Wed, 22 Dec 1999, Klaus Klein wrote:

> 
> Module Name:	basesrc
> Committed By:	kleink
> Date:		Wed Dec 22 21:26:21 UTC 1999
> 
> Modified Files:
> 	basesrc/include: Makefile dirent.h locale.h stddef.h stdio.h stdlib.h
> 	    string.h strings.h time.h unistd.h
> 	syssrc/sys/sys: param.h
> Added Files:
> 	basesrc/include: null.h
> 
> Log Message:
> For the benefit of G++'s null pointer constant implementation, #define NULL
> as __null with egcs 1.0 (GCC 2.90) and above.  As several headers are affected
> by this change, move the definition into a new header file, <null.h>, to ease
> maintenance.

Please double check this. As part of your change to sys/sys/param.h, you
deleted #include <sys/inttypes.h> and syscallargs.h doesn't compile after
that. I got kernels compiling by manually adding it back in my tree.

Take care,

Bill