diff --git a/job.c b/job.c
index 181be5b5..01044c00 100644
--- a/job.c
+++ b/job.c
@@ -412,20 +412,13 @@ free_child (child)
 #ifdef	POSIX
 extern sigset_t fatal_signal_set;
 
-static void
+void
 unblock_sigs ()
 {
   sigset_t empty;
   sigemptyset (&empty);
   sigprocmask (SIG_SETMASK, &empty, (sigset_t *) 0);
 }
-#else
-#ifdef	HAVE_SIGSETMASK
-extern int fatal_signal_mask;
-#define	unblock_sigs()	sigsetmask (0)
-#else
-#define	unblock_sigs()
-#endif
 #endif
 
 /* Start a job to run the commands specified in CHILD.