]> gcc.gnu.org Git - gcc.git/commitdiff
(sys_siglist): Don't declare if NO_SYS_SIGLIST or DONT_DECLARE_SYS_SIGLIST are defined.
authorJim Wilson <wilson@gcc.gnu.org>
Sun, 6 Feb 1994 21:30:45 +0000 (13:30 -0800)
committerJim Wilson <wilson@gcc.gnu.org>
Sun, 6 Feb 1994 21:30:45 +0000 (13:30 -0800)
(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

gcc/mips-tfile.c

index b6acbf530fccf2ce4a858feeafb85d9a84ecd579..7258e92b16e9a91753da2457669112d9e0e8f8eb 100644 (file)
@@ -1748,7 +1748,11 @@ extern char *optarg;
 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 */
@@ -5000,7 +5004,11 @@ catch_signal (signum)
      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.
This page took 0.075913 seconds and 5 git commands to generate.