diff -r 3497f74028fe src/exec.c --- a/src/exec.c Fri May 23 13:29:20 2014 -0600 +++ b/src/exec.c Sat May 24 14:17:02 2014 +0200 @@ -404,7 +404,7 @@ * Note: HP-UX select() will not be interrupted if SA_RESTART set. */ memset(&sa, 0, sizeof(sa)); - sigfillset(&sa.sa_mask); + sigemptyset(&sa.sa_mask); sa.sa_flags = SA_INTERRUPT; /* do not restart syscalls */ #ifdef SA_SIGINFO sa.sa_flags |= SA_SIGINFO;