sigset_t for new arches
Joseph Myers
joseph@codesourcery.com
Mon Nov 13 23:18:00 GMT 2017
On Mon, 13 Nov 2017, Vineet Gupta wrote:
> Hi,
>
> This came to light when initial testing ARC port to glibc.
>
> ARC glibc sigaction wrapper was failing as Linux kernel expects sa_mask
> (sigset_t) to be 2 words (for the asm-generic syscall ABI mandated for newer
> arches) while glibc defines it to be 32 words.
I think the userspace sigset_t is deliberately much larger, to allow for
possible increase in the number of signals in future without breaking the
glibc ABI.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list