* Makefile.in (init.c): don't try to scan mswin for _initialize

funcs.  (generates misleading error message because files have
 	.cpp suffix, not .c suffix)

	* ser-e7kpc.c: <w32sut.h> -> "mswin/w32sut.h"

	* mon960-rom.c: removed unused #includes; no ioctl.h in Windows.
	* nindy-share/ttyflush.c: find sleep() for _MSC_VER.
	* remote-array.c: #include <ctype.h> for isascii().
	* utils.c (notice_quit,pollquit): cleanup.  _WIN32 -> _MSC_VER.
This commit is contained in:
Felix Lee 1997-07-28 22:34:36 +00:00
parent 8dbbb8be9b
commit ce4450fa09
6 changed files with 49 additions and 75 deletions

View file

@ -1,8 +1,25 @@
Mon Jul 28 14:04:39 1997 Felix Lee <flee@cygnus.com>
* Makefile.in (init.c): don't try to scan mswin for _initialize
funcs. (generates misleading error message because files have
.cpp suffix, not .c suffix)
Mon Jul 28 13:27:21 1997 Felix Lee <flee@cygnus.com>
* ser-e7kpc.c: <w32sut.h> -> "mswin/w32sut.h"
Mon Jul 28 02:54:31 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) Mon Jul 28 02:54:31 1997 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
* xcoffread.c (coff_getfilename): Do not strip directory component * xcoffread.c (coff_getfilename): Do not strip directory component
of filename. of filename.
Fri Jul 25 15:16:15 1997 Felix Lee <flee@cygnus.com>
* mon960-rom.c: removed unused #includes; no ioctl.h in Windows.
* nindy-share/ttyflush.c: find sleep() for _MSC_VER.
* remote-array.c: #include <ctype.h> for isascii().
* utils.c (notice_quit,pollquit): cleanup. _WIN32 -> _MSC_VER.
Fri Jul 25 16:48:18 1997 Jeffrey A Law (law@cygnus.com) Fri Jul 25 16:48:18 1997 Jeffrey A Law (law@cygnus.com)
* top.c (execute_command): Force cleanup of alloca areas. * top.c (execute_command): Force cleanup of alloca areas.

View file

@ -620,6 +620,7 @@ init.c: $(OBS) $(TSOBS)
tr ' ' '\012' | \ tr ' ' '\012' | \
sed -e '/^Onindy.o/d' \ sed -e '/^Onindy.o/d' \
-e '/^nindy.o/d' \ -e '/^nindy.o/d' \
-e '/^mswin/d' \
-e '/ttyflush.o/d' \ -e '/ttyflush.o/d' \
-e '/xdr_ld.o/d' \ -e '/xdr_ld.o/d' \
-e '/xdr_ptrace.o/d' \ -e '/xdr_ptrace.o/d' \

View file

@ -28,18 +28,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#include "symtab.h" #include "symtab.h"
#include "symfile.h" /* for generic_load */ #include "symfile.h" /* for generic_load */
#if !defined (HAVE_TERMIOS) && !defined (HAVE_TERMIO) && !defined (HAVE_SGTTY)
#define HAVE_SGTTY
#endif
#ifdef HAVE_SGTTY
#include <sys/ioctl.h>
#endif
#include <sys/types.h> /* Needed by file.h on Sys V */
#include <sys/file.h>
#include <signal.h>
#include <sys/stat.h>
#define USE_GENERIC_LOAD #define USE_GENERIC_LOAD

View file

@ -33,6 +33,7 @@
#else #else
#include <varargs.h> #include <varargs.h>
#endif #endif
#include <ctype.h>
#include <signal.h> #include <signal.h>
#include <sys/types.h> #include <sys/types.h>
#include "gdb_string.h" #include "gdb_string.h"

View file

@ -29,7 +29,7 @@
#define WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN
#include <windows.h> #include <windows.h>
#define W32SUT_32 #define W32SUT_32
#include <w32sut.h> #include "mswin/w32sut.h"
#endif #endif
#ifdef __GO32__ #ifdef __GO32__

View file

@ -607,80 +607,38 @@ quit ()
} }
#if defined(__GO32__) || defined (_WIN32) #if defined(__GO32__)
#ifndef _MSC_VER
/* In the absence of signals, poll keyboard for a quit. /* In the absence of signals, poll keyboard for a quit.
Called from #define QUIT pollquit() in xm-go32.h. */ Called from #define QUIT pollquit() in xm-go32.h. */
void void
pollquit() notice_quit()
{ {
if (kbhit ()) if (kbhit ())
{ switch (getkey ())
int k = getkey (); {
if (k == 1) { case 1:
quit_flag = 1; quit_flag = 1;
quit(); break;
case 2:
immediate_quit = 2;
break;
default:
/* We just ignore it */
/* FIXME!! Don't think this actually works! */
fprintf_unfiltered (gdb_stderr, "CTRL-A to quit, CTRL-B to quit harder\n");
break;
} }
else if (k == 2) {
immediate_quit = 1;
quit ();
}
else
{
/* We just ignore it */
/* FIXME!! Don't think this actually works! */
fprintf_unfiltered (gdb_stderr, "CTRL-A to quit, CTRL-B to quit harder\n");
}
}
} }
#else /* !_MSC_VER */
/* This above code is not valid for wingdb unless #elif defined(_MSC_VER) /* should test for wingdb instead? */
* getkey and kbhit were to be rewritten.
/*
* Windows translates all keyboard and mouse events * Windows translates all keyboard and mouse events
* into a message which is appended to the message * into a message which is appended to the message
* queue for the process. * queue for the process.
*/ */
void
pollquit()
{
int k = win32pollquit();
if (k == 1)
{
quit_flag = 1;
quit ();
}
else if (k == 2)
{
immediate_quit = 1;
quit ();
}
}
#endif /* !_MSC_VER */
#ifndef _MSC_VER
void notice_quit()
{
if (kbhit ())
{
int k = getkey ();
if (k == 1) {
quit_flag = 1;
}
else if (k == 2)
{
immediate_quit = 1;
}
else
{
fprintf_unfiltered (gdb_stderr, "CTRL-A to quit, CTRL-B to quit harder\n");
}
}
}
#else /* !_MSC_VER */
void notice_quit() void notice_quit()
{ {
@ -690,14 +648,23 @@ void notice_quit()
else if (k == 2) else if (k == 2)
immediate_quit = 1; immediate_quit = 1;
} }
#endif /* !_MSC_VER */
#else #else /* !defined(__GO32__) && !defined(_MSC_VER) */
void notice_quit() void notice_quit()
{ {
/* Done by signals */ /* Done by signals */
} }
#endif /* defined(__GO32__) || defined(_WIN32) */
#endif /* !defined(__GO32__) && !defined(_MSC_VER) */
void
pollquit()
{
notice_quit ();
if (quit_flag || immediate_quit)
quit ();
}
/* Control C comes here */ /* Control C comes here */