--- crashme.c.orig 2008-12-05 02:48:05.179178723 -0600 +++ crashme.c 2008-12-05 02:56:36.377174339 -0600 @@ -260,7 +260,7 @@ #else struct sigaction act; act.sa_handler = func; - act.sa_mask = 0; + sigemptyset(&act.sa_mask); #ifdef linux act.sa_restorer = 0; #endif /* linux */