/* clear signal mask: no signal blocked during execution of func */
if (sigemptyset(&new_handl.sa_mask)!=0){ /* initialize signal set */
return SIG_ERR;
/* clear signal mask: no signal blocked during execution of func */
if (sigemptyset(&new_handl.sa_mask)!=0){ /* initialize signal set */
return SIG_ERR;