• R
    remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG · ccc7b4c3
    Rich Felker 提交于
    the issue at hand is that many syscalls require as an argument the
    kernel-ABI size of sigset_t, intended to allow the kernel to switch to
    a larger sigset_t in the future. previously, each arch was defining
    this size in syscall_arch.h, which was redundant with the definition
    of _NSIG in bits/signal.h. as it's used in some not-quite-portable
    application code as well, _NSIG is much more likely to be recognized
    and understood immediately by someone reading the code, and it's also
    shorter and less cluttered.
    
    note that _NSIG is actually 65/129, not 64/128, but the division takes
    care of throwing away the off-by-one part.
    ccc7b4c3
siglongjmp.c 248 字节