fprintf(stderr, "\r\n\
} if (sig != 0) { fprintf(stderr, "\r\n\
PRIVATE void FatalProblem ARGS1(	int,		sig){    /*     *	Ignore further interrupts. - mhc: 11/2/91     */#ifndef NOSIGHUP    (void) signal(SIGHUP, SIG_IGN);#endif /* NOSIGHUP */    (void) signal (SIGTERM, SIG_IGN);    (void) signal (SIGINT, SIG_IGN);#ifndef __linux__#ifndef DOSPATH    (void) signal(SIGBUS, SIG_IGN);#endif /* ! DOSPATH */#endif /* !__linux__ */    (void) signal(SIGSEGV, SIG_IGN);    (void) signal(SIGILL, SIG_IGN);    /*     *	Flush all messages. - FM     */    fflush(stderr);    fflush(stdout);    /*     *	Deal with curses, if on, and clean up. - FM     */    if (LYOutOfMemory && LYCursesON) {	sleep(AlertSecs);    }    cleanup_sig(0);#ifndef __linux__#ifndef DOSPATH    signal(SIGBUS, SIG_DFL);#endif /* DOSPATH */#endif /* !__linux__ */    signal(SIGSEGV, SIG_DFL);    signal(SIGILL, SIG_DFL);    /*     *	Issue appropriate messages and abort or exit. - FM     */    if (LYOutOfMemory == FALSE) {	fprintf (stderr, "\r\n\A Fatal error has occurred in %s Ver. %s\r\n", LYNX_NAME, LYNX_VERSION);	fprintf(stderr, "\r\n\Please notify your system administrator to confirm a bug, and\r\n\if confirmed, to notify the lynx-dev list.  Bug reports should\r\n\have concise descriptions of the command and/or URL which causes\r\n\the problem, the operating system name with version number, the\r\n\TCPIP implementation, and any other relevant information.\r\n");	fprintf(stderr, "\r\n\Do NOT mail the core file if one was generated.\r\n");	fprintf(stderr, "\r\n\Lynx now exiting with signal:  %d\r\n\r\n", sig);	/*	 *  Exit and possibly dump core.	 */	if (LYNoCore) {	    exit(-1);	}	abort();    } else {	LYOutOfMemory = FALSE;	printf("\r\n%s\r\n\r\n", MEMORY_EXHAUSTED_ABORT);	fflush(stdout);	/*	 *  Exit without dumping core.	 */	exit(0);    }}