include signal.h to avoid thorny __sigcontext/sigcontext issues