Subject: Re: CVS commit: basesrc
To: Juergen Hannken-Illjes <hannken@netbsd.org>
From: Frank van der Linden <frank@wins.uva.nl>
List: tech-userlevel
Date: 10/22/1999 13:03:02
On Fri, Oct 22, 1999 at 03:58:02AM -0700, Juergen Hannken-Illjes wrote:
> 
> Module Name:	basesrc
> Committed By:	hannken
> Date:		Fri Oct 22 10:58:01 UTC 1999
> 
> Modified Files:
> 	basesrc/usr.sbin/kvm_mkdb: nlist_elf32.c
> 
> Log Message:
> Undo last change. While these macros are defined in exec_elf.h, they are
> enclosed by `#ifdef _KERNEL'.

A better solution to this problem would be to create an <elf.h> (i.e.
in src/include), which pulls in sys/exec_elf.h, move everything
that is needed by userland out of the _KERNEL ifdef, and make
things include <elf.h>.

Every other ELF-using system I know of has an <elf.h>, so..

- Frank