27010737a9
including <signal.h>, but that must be a bug in POSIX.1, because it also specifies that the relevant prototype is [only] in <pthread.h>.