Subject: Re: CVS commit: syssrc
To: None <kleink@netbsd.org>
From: Simon Burge <simonb@netbsd.org>
List: tech-toolchain
Date: 10/26/1999 17:16:31
[[ tech-toolchain seemed like the best guess for this... ]
Klaus Klein wrote:
> Module Name: syssrc
> Committed By: kleink
> Date: Mon Oct 25 14:02:54 UTC 1999
>
> Modified Files:
>
> syssrc/sys/arch/pmax/stand/scsiboot: bootxx.c
> syssrc/sys/arch/pmax/stand/smallnet/setnetimage: setnetimage.c
>
> Log Message:
>
> Update to match new SVR4-style definition names in <sys/exec_elf.h>.
At the moment, ELFCLASS isn't defined because ELFSIZE isn't set to
32 or 64. Is there any for a default that suits the current build
environment to be chosen without needing to define ELFSIZE prior to
incluging <sys/exec_elf.h>? At the moment, it looks like I either
have to use
#include <sys/param.h>
#define ELFSIZE 32
#include <sys/exec_elf.h>
#include <stand.h>
#include <machine/dec_prom.h>
or use ELFCLASS32 directly. Neither seems aestheticly pleasing at first
glance (hmm, I'm already using Elf32_Ehdr instead of Elf_Ehdr anyways)...
Simon.