posix: defining sigjmp_buf to be an int is a bad idea; define it as jmp_buf for now and implement sigsetjmp/siglongjmp as just setjmp/longjmp for now (don't worry about saving the signal mask)