From: Keith Seitz Date: Fri, 25 Feb 2005 22:23:25 +0000 (+0000) Subject: * generic/gdbtk.c (gdbtk_source_start_file): In the _WIN32 case, X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=53f62fad540f397b9afba40d437acd4fe76170c8;p=pf3gnuchains%2Fpf3gnuchains3x.git * generic/gdbtk.c (gdbtk_source_start_file): In the _WIN32 case, use throw_exception (struct exception). --- diff --git a/gdb/gdbtk/ChangeLog b/gdb/gdbtk/ChangeLog index 85e0bffd5e..8b1d3940bd 100644 --- a/gdb/gdbtk/ChangeLog +++ b/gdb/gdbtk/ChangeLog @@ -1,3 +1,8 @@ +2005-02-25 Keith Seitz + + * generic/gdbtk.c (gdbtk_source_start_file): In the _WIN32 case, + use throw_exception (struct exception). + 2005-02-16 Martin Hunt * generic/gdbtk-stack.c (get_frame_name): Replace diff --git a/gdb/gdbtk/generic/gdbtk.c b/gdb/gdbtk/generic/gdbtk.c index 1677d37f4a..8324f74c6b 100644 --- a/gdb/gdbtk/generic/gdbtk.c +++ b/gdb/gdbtk/generic/gdbtk.c @@ -31,6 +31,7 @@ #include "version.h" #include "top.h" #include "annotate.h" +#include "exceptions.h" #if defined(_WIN32) || defined(__CYGWIN__) #define WIN32_LEAN_AND_MEAN @@ -633,7 +634,13 @@ gdbtk_find_main"; If GDB wasn't started from the DOS prompt, the user won't get to see the failure reason. */ MessageBox (NULL, msg, NULL, MB_OK | MB_ICONERROR | MB_TASKMODAL); - throw_exception (RETURN_ERROR); + { + struct exception e; + e.reason = RETURN_ERROR; + e.error = GENERIC_ERROR; + e.message = msg; + throw_exception (e); + } #else /* FIXME: cagney/2002-04-17: Wonder what the lifetime of ``msg'' is - does it need a cleanup? */