change siginfo to siginfo_t