Subject: Re: CVS commit: syssrc/sys/kern
To: Christos Zoulas <christos@zoulas.com>
From: Bill Studenmund <wrstuden@netbsd.org>
List: source-changes
Date: 10/31/2002 09:22:48
On Thu, 31 Oct 2002, Christos Zoulas wrote:

> On Oct 31,  9:05am, wrstuden@netbsd.org (Bill Studenmund) wrote:
> -- Subject: Re: CVS commit: syssrc/sys/kern
>
> | (not specifically directted at Christos)
>
> | Uhm, why are we passing "long" variables to be32toh? If these things are
> | going to be 32-bit quantities, we should make them 32-bit quantities. Not
> | longs.
>
> Because we are asking for trouble. The emulation code is keeping the types
> specified in the original implementation. Maybe this is a mistake.

Hah!

I bet it is a mistake. A well-intentioned one, but a mistake still.

> | For instance, what happens when we have 64-bit powerpc, and want to run
> | tthe macho code?
>
> I don't think that will be anytime soon [from what I hear about apple 64-bit
> cleanliness].

I think what's more likely would be that Matt gets NetBSD running on a
64-bit powerpc box, and we want to run the macho code on there. We would
be immune to Apple's 64-bit unclenliness since we wouldn't be
re-compiling. We'd only have to worry about our problems. :-)

Take care,

Bill