aboutsummaryrefslogtreecommitdiff
path: root/gcc/mips-tfile.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-02-06 13:30:45 -0800
committerJim Wilson <wilson@gcc.gnu.org>1994-02-06 13:30:45 -0800
commit0af900b71dbac6788803f91bc0912a84ddf48f39 (patch)
treea237db00ae5c58ae6db70b62c26231ca3ce4e611 /gcc/mips-tfile.c
parent438be795a5e2bc261ca4f9d4b9117052dd1cc9a8 (diff)
downloadgcc-0af900b71dbac6788803f91bc0912a84ddf48f39.zip
gcc-0af900b71dbac6788803f91bc0912a84ddf48f39.tar.gz
gcc-0af900b71dbac6788803f91bc0912a84ddf48f39.tar.bz2
(sys_siglist): Don't declare if NO_SYS_SIGLIST or DONT_DECLARE_SYS_SIGLIST are defined.
(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
Diffstat (limited to 'gcc/mips-tfile.c')
-rw-r--r--gcc/mips-tfile.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/mips-tfile.c b/gcc/mips-tfile.c
index b6acbf5..7258e92 100644
--- a/gcc/mips-tfile.c
+++ b/gcc/mips-tfile.c
@@ -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.