diff options
author | jb <jb@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-14 08:44:09 +0000 |
---|---|---|
committer | jb <jb@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-14 08:44:09 +0000 |
commit | b213026321bf358442a72f56418bb6e5deef4322 (patch) | |
tree | 7992bcce7fae4d0b2746f2216e3a5e1c98df7aa2 /libgfortran/libgfortran.h | |
parent | abe12f3ee643ba6397424e0f6bc1e7c661e9d05c (diff) | |
download | gcc-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.h | 11 |
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); |