On Thu, Jan 23, 2003 at 10:59:29AM +0100, Vivien Chappelier wrote: > > Shouldn't those two long's be replaced with u64 and u32 > > respectively? Is the second struct really meant to be twice the > > size the first? > > They should be the same size, otherwise sys32_rt_sigsuspend and > sys32_rt_sigaction will return EINVAL. As the comment says: > /* XXX: Don't preclude handling different sized sigset_t's. */ > > I've posted a patch to fix that earlier this month (Monday 13 Jan > 2003 "[2.5 PATCH] signal handling"). Most of what your patch does is undoing an accidental commit of a signal rework that wasn't yet supposed to go out. Ralf