+Thu May 21 13:56:24 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
Wed May 20 15:29:41 1998 Gavin Koch <gavin@cygnus.com>
* mips/tm-tx39.h (MIPS_DEFAULT_FPU_TYPE): Defined as MIPS_FPU_NONE.
* acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_STPCPY, HAVE_GETTEXT,
HAVE_LC_MESSAGES): Define.
-Wed Apr 22 21:17:35 1998 Christopher Faylor <cgf@cygnus.com>
-
- * gdbtk.c (_initialize_gdbtk): add cygwin32 specific code to
- allow `gdb -nw' to work when specified specified from a windows
- console-mode command line.
-
Wed Apr 22 15:38:56 1998 Tom Tromey <tromey@cygnus.com>
* configure: Rebuilt.
+Thu May 21 13:56:24 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ * gdbtk.c: reinserted the changes that were accidentally deleted:
+ (_initialize_gdbtk): Use correct device names in
+ cygwin-specific call (cosmetic change).
+ (gdbtk_ignorable_warning): removed va_list parameter,
+ which was unused.
+ (_initialize_gdbtk): add cygwin32 specific code to
+ allow `gdb -nw' to work when specified specified from a windows
+ console-mode command line.
+
Wed May 13 11:12:58 1998 James Ingham <jingham@leda.cygnus.com>
* gdbtk.c: Fixed a goof in the definition of the gdb_get_args &
gdb_get_locals Tcl commands. Moved the previous ChangeLog entry
from ChangeLog to ChangeLog-gdbtk (here)...
-
Tue May 12 13:29:20 1998 Jeff Holcomb <jeffh@cygnus.com>
* Makefile.in (install-only): Add images/icons.txt and
catch_errors. This is just a bandaid while I rewrite the
string-based commands to use the object format.
- Tue May 5 09:30:25 1998 Christopher Faylor <cgf@cygnus.com>
+Tue May 5 09:30:25 1998 Christopher Faylor <cgf@cygnus.com>
* gdbtk.c (_initialize_gdbtk): Use correct device names in
cygwin-specific call (cosmetic change).
* Makefile.in (install-only): Install help files.
+Wed Apr 22 21:17:35 1998 Christopher Faylor <cgf@cygnus.com>
+
+ * gdbtk.c (_initialize_gdbtk): add cygwin32 specific code to
+ allow `gdb -nw' to work when specified specified from a windows
+ console-mode command line.
+
Wed Apr 15 11:23:53 1998 Stan Shebs <shebs@andros.cygnus.com>
* gdbtcl: Remove directory and contents, this version of
static void gdbtk_fputs PARAMS ((const char *, FILE *));
static int gdbtk_query PARAMS ((const char *, va_list));
static void gdbtk_warning PARAMS ((const char *, va_list));
-static void gdbtk_ignorable_warning PARAMS ((const char *, va_list));
+static void gdbtk_ignorable_warning PARAMS ((const char *));
static char *gdbtk_readline PARAMS ((char *));
static void gdbtk_init PARAMS ((char *));
static void tk_command_loop PARAMS ((void));
}
static void
-gdbtk_ignorable_warning (warning, args)
+gdbtk_ignorable_warning (warning)
const char *warning;
- va_list args;
{
char buf[200], *merge[2];
char *command;
- vsprintf (buf, warning, args);
+ sprintf (buf, warning);
merge[0] = "gdbtk_tcl_ignorable_warning";
merge[1] = buf;
command = Tcl_Merge (2, merge);
mtime = bfd_get_mtime(exec_bfd);
if (mtime && mtime < st.st_mtime)
- gdbtk_ignorable_warning("Source file is more recent than executable.\n", (va_list)0);
+ gdbtk_ignorable_warning("Source file is more recent than executable.\n");
/* Source linenumbers don't appear to be in order, and a sort is */
init_ui_hook = gdbtk_init;
}
+#ifdef __CYGWIN32__
+ else
+ {
+ DWORD ft = GetFileType (GetStdHandle (STD_INPUT_HANDLE));
+ void cygwin32_attach_handle_to_fd (char *, int, HANDLE, int, int);
+
+ switch (ft)
+ {
+ case FILE_TYPE_DISK:
+ case FILE_TYPE_CHAR:
+ case FILE_TYPE_PIPE:
+ break;
+ default:
+ AllocConsole();
+ cygwin32_attach_handle_to_fd ("/dev/conin", 0,
+ GetStdHandle (STD_INPUT_HANDLE),
+ 1, GENERIC_READ);
+ cygwin32_attach_handle_to_fd ("/dev/conout", 1,
+ GetStdHandle (STD_OUTPUT_HANDLE),
+ 0, GENERIC_WRITE);
+ cygwin32_attach_handle_to_fd ("/dev/conout", 2,
+ GetStdHandle (STD_ERROR_HANDLE),
+ 0, GENERIC_WRITE);
+ break;
+ }
+ }
+#endif
}