--- support.c 2003-07-07 10:30:43.000000000 -0400 +++ support.c.orig 2003-07-07 10:21:50.000000000 -0400 @@ -406,8 +406,6 @@ return PAM_AUTH_ERR; } - /* try to fix SIG_IGN POSIX problem under RH9 */ - signal(SIGCHLD, SIG_DFL); /* fork */ child = fork(); if (child == 0) { @@ -456,7 +454,6 @@ retval = PAM_AUTH_ERR; } - signal(SIGCHLD, SIG_IGN); D(("returning %d", retval)); return retval; }