--- x11/x11.c.orig	Wed Sep  4 03:48:11 2002
+++ x11/x11.c	Wed Sep  4 03:58:34 2002
@@ -2989,7 +2989,8 @@
    /* Trap all signals when XCurses is the child process...               */
    /*---------------------------------------------------------------------*/
    for (i=0;i<PDC_MAX_SIGNALS;i++)
-      XCursesSetSignal(i,XCursesSignalHandler);
+      if (XCursesSetSignal(i,XCursesSignalHandler) == SIG_IGN)
+         XCursesSetSignal(i,SIG_IGN);
    /*---------------------------------------------------------------------*/
    /* Start defining X Toolkit things...                                  */
    /*---------------------------------------------------------------------*/
