/sys/sys/signal.h changed SA_ONSTACK to SS_ONSTACK (or did it add SS_ONSTACK?), but all the uses in the kernel (e.g. /sys/arch/i386/i386/*.c) still use SA_ONSTACK when manipulating ss_flags Actually, the occurances in /sys/kern had already been changed.