aboutsummaryrefslogtreecommitdiff
path: root/gdb/mingw-hdep.c
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-08-04 17:39:27 -0600
committerTom Tromey <tom@tromey.com>2019-08-12 10:57:56 -0600
commit5db2718ce48c497e317787caebacd019da59c3b0 (patch)
treef59ae8162585ed936a7b78c039cec7bbd62ccd5a /gdb/mingw-hdep.c
parentcb41b9e70e6fbd1cb603bb9ba4372fbb8ae87b20 (diff)
downloadgdb-5db2718ce48c497e317787caebacd019da59c3b0.zip
gdb-5db2718ce48c497e317787caebacd019da59c3b0.tar.gz
gdb-5db2718ce48c497e317787caebacd019da59c3b0.tar.bz2
Remove readline hack from gdb_select
As discussed on gdb-patches, this removes the readline hack from the mingw-hdep.c version of gdb_select. It's believed that this is not needed any more. See: https://sourceware.org/ml/gdb-patches/2019-03/msg00465.html gdb/ChangeLog 2019-08-12 Tom Tromey <tom@tromey.com> * mingw-hdep.c (gdb_select): Remove readline hack.
Diffstat (limited to 'gdb/mingw-hdep.c')
-rw-r--r--gdb/mingw-hdep.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/gdb/mingw-hdep.c b/gdb/mingw-hdep.c
index 8ed4b44..44fb22e 100644
--- a/gdb/mingw-hdep.c
+++ b/gdb/mingw-hdep.c
@@ -23,7 +23,6 @@
#include "event-loop.h"
#include "gdb_select.h"
-#include "readline/readline.h"
#include <windows.h>
@@ -167,14 +166,6 @@ gdb_select (int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
}
}
- /* With multi-threaded SIGINT handling, there is a race between the
- readline signal handler and GDB. It may still be in
- rl_prep_terminal in another thread. Do not return until it is
- done; we can check the state here because we never longjmp from
- signal handlers on Windows. */
- while (RL_ISSTATE (RL_STATE_SIGHANDLER))
- Sleep (1);
-
return num_ready;
}