summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>1999-05-26 16:30:51 +0000
committerMarc Espie <espie@cvs.openbsd.org>1999-05-26 16:30:51 +0000
commitb9666a04899b8427ad99256361691ad4f08d17b2 (patch)
tree782aaf9251a058333775595f88d85e65bea4dd19 /gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c
parentae415c5f809531e1ff6823250f15e15c5e221f34 (diff)
So long, and thanks for all the bugs.
Diffstat (limited to 'gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c')
-rw-r--r--gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c b/gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c
deleted file mode 100644
index bebb1e7b8f7..00000000000
--- a/gnu/usr.bin/gcc/f/runtime/libF77/sig_die.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include <stdio.h>
-#include <signal.h>
-
-#ifndef SIGIOT
-#ifdef SIGABRT
-#define SIGIOT SIGABRT
-#endif
-#endif
-
-#ifdef KR_headers
-void sig_die(s, kill) register char *s; int kill;
-#else
-#include <stdlib.h>
-#ifdef __cplusplus
-extern "C" {
-#endif
- extern void f_exit(void);
-
-void sig_die(register char *s, int kill)
-#endif
-{
- /* print error message, then clear buffers */
- fprintf(stderr, "%s\n", s);
-
- if(kill)
- {
- fflush(stderr);
- f_exit();
- fflush(stderr);
- /* now get a core */
-#ifdef SIGIOT
- signal(SIGIOT, SIG_DFL);
-#endif
- abort();
- }
- else {
-#ifdef NO_ONEXIT
- f_exit();
-#endif
- exit(1);
- }
- }
-#ifdef __cplusplus
-}
-#endif