struct sigaction new_handl, old_handl;
new_handl.sa_handler = func;
/* clear signal mask: no signal blocked during execution of func */
struct sigaction new_handl, old_handl;
new_handl.sa_handler = func;
/* clear signal mask: no signal blocked during execution of func */