(sys_siglist): Don't declare if NO_SYS_SIGLIST or
DONT_DECLARE_SYS_SIGLIST are defined.
(catch_signal): Add code for NO_SYS_SIGLIST case.
From-SVN: r6493
extern int optind;
extern int opterr;
extern char *version_string;
+#ifndef NO_SYS_SIGLIST
+#ifndef DONT_DECLARE_SYS_SIGLIST
extern char *sys_siglist[NSIG + 1];
+#endif
+#endif
#ifndef SEEK_SET /* Symbolic constants for the "fseek" function: */
#define SEEK_SET 0 /* Set file pointer to offset */
int signum;
{
(void) signal (signum, SIG_DFL); /* just in case... */
+#ifdef NO_SYS_SIGLIST
+ fatal ("caught signal");
+#else
fatal (sys_siglist[signum]);
+#endif
}
/* Print a fatal error message. NAME is the text.