OSDN Git Service

* generic/gdbtk.c (gdbtk_source_start_file): In the _WIN32 case,
authorKeith Seitz <keiths@redhat.com>
Fri, 25 Feb 2005 22:23:25 +0000 (22:23 +0000)
committerKeith Seitz <keiths@redhat.com>
Fri, 25 Feb 2005 22:23:25 +0000 (22:23 +0000)
        use throw_exception (struct exception).

gdb/gdbtk/ChangeLog
gdb/gdbtk/generic/gdbtk.c

index 85e0bff..8b1d394 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-25  Keith Seitz  <kseitz@sources.redhat.com>
+
+       * generic/gdbtk.c (gdbtk_source_start_file): In the _WIN32 case,
+       use throw_exception (struct exception).
+
 2005-02-16  Martin Hunt  <hunt@redhat.com>
 
        * generic/gdbtk-stack.c (get_frame_name): Replace
index 1677d37..8324f74 100644 (file)
@@ -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?  */