diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1994-02-06 13:30:45 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1994-02-06 13:30:45 -0800 |
commit | 0af900b71dbac6788803f91bc0912a84ddf48f39 (patch) | |
tree | a237db00ae5c58ae6db70b62c26231ca3ce4e611 /gcc/mips-tfile.c | |
parent | 438be795a5e2bc261ca4f9d4b9117052dd1cc9a8 (diff) | |
download | gcc-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.c | 8 |
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. |