[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: RFC: adding __jbslot_t to <machine/ansi.h>
On Jul 28, 2009, at 9:12 PM, David Holland wrote:
On Tue, Jul 28, 2009 at 08:46:23PM -0700, Matt Thomas wrote:
While looking at adding MIPS N32 ABI support to NetBSD, one of the
impediments I've stumbled across is the use of long which defining
various jmp_buf variants. In N32, long is not large enough to
register value since registers are 64bits long.
To fix this, I want to add __jbslot_t to <machine/ansi.h> which
typedef'ed to long except which N32 is used on MIPS.
I'll then change <setjmp.h> to use jbslot_t instead of long.
Don't we already have a register_t for this kind of thing?
Can't use it due to namespace pollution from <machine/types.h> which
lots of other crap.
Main Index |
Thread Index |