Subject: sigset13_t error in userspace code on mips
To: None <current-users@netbsd.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: current-users
Date: 09/13/1998 13:04:22
The new-style struct sigcontext has a member __sc_mask13 of type
sigset13_t, but the typedef of sigset13_t in sys/signal.h is
protected by an #ifdef.
On a mips, that breaks all userland code which includes signal.h. I
think the i386 has the same problem. The alpha signal.h dlecares
__sc_mask13 as a long, so it's OK.
I think we need to either expose sigset13_t in sys/signal.h, or change
all the MD headers to use a fundamental type of the correct size for
__sc_mask13.