if (signal(sig_to_init[i], sig_handler_real)) {
if (signal(signum_to_initialize[i], sig_handler_real)) {
void sig_init(void){	int sig_to_init[] = { SIGVTALRM, SIGALRM, 0 };#if defined(SA_RESTART)	struct sigaction act;#endif	int i;#if defined(SA_RESTART)	act.sa_handler = sig_handler_real;	sigemptyset(&(act.sa_mask));	act.sa_flags = SA_RESTART;#endif	/* Initialize only the necessary signals */	for (i = 0; sig_to_init[i]; i++) {#if defined(SA_RESTART)		if (sigaction(sig_to_init[i], &act, NULL)) {#else		if (signal(sig_to_init[i], sig_handler_real)) { #endif			PANIC();		}	}}