summaryrefslogtreecommitdiff
path: root/libgfortran/libgfortran.h
diff options
context:
space:
mode:
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2011-05-14 08:44:09 +0000
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2011-05-14 08:44:09 +0000
commitb213026321bf358442a72f56418bb6e5deef4322 (patch)
tree7992bcce7fae4d0b2746f2216e3a5e1c98df7aa2 /libgfortran/libgfortran.h
parentabe12f3ee643ba6397424e0f6bc1e7c661e9d05c (diff)
downloadgcc-b213026321bf358442a72f56418bb6e5deef4322.tar.gz
PR 48915 Abort handling
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173750 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/libgfortran.h')
-rw-r--r--libgfortran/libgfortran.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/libgfortran/libgfortran.h b/libgfortran/libgfortran.h
index ae86a021ee3..e77ba10790f 100644
--- a/libgfortran/libgfortran.h
+++ b/libgfortran/libgfortran.h
@@ -509,15 +509,15 @@ typedef struct
const char *separator;
int all_unbuffered, unbuffered_preconnected, default_recl;
- int fpe, dump_core, backtrace;
+ int fpe, backtrace;
}
options_t;
extern options_t options;
internal_proto(options);
-extern void handler (int);
-internal_proto(handler);
+extern void backtrace_handler (int);
+internal_proto(backtrace_handler);
/* Compile-time options that will influence the library. */
@@ -528,7 +528,6 @@ typedef struct
int allow_std;
int pedantic;
int convert;
- int dump_core;
int backtrace;
int sign_zero;
size_t record_marker;
@@ -688,8 +687,8 @@ internal_proto(show_backtrace);
#define GFC_OTOA_BUF_SIZE (GFC_LARGEST_BUF * 3 + 1)
#define GFC_BTOA_BUF_SIZE (GFC_LARGEST_BUF * 8 + 1)
-extern void sys_exit (int) __attribute__ ((noreturn));
-internal_proto(sys_exit);
+extern void sys_abort (void) __attribute__ ((noreturn));
+internal_proto(sys_abort);
extern ssize_t estr_write (const char *);
internal_proto(estr_write);