fix bugs in signal_functions.c ---> fprint=>fprintf
test unreliable signal
testing setjmp() and longjmp()
adding test_syscall_restart.c