aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdbserver/ChangeLog6
-rw-r--r--gdbserver/server.cc35
2 files changed, 41 insertions, 0 deletions
diff --git a/gdbserver/ChangeLog b/gdbserver/ChangeLog
index b5c428a..309cae3 100644
--- a/gdbserver/ChangeLog
+++ b/gdbserver/ChangeLog
@@ -1,5 +1,11 @@
2020-04-13 Tom Tromey <tom@tromey.com>
+ * server.c (invoke_async_signal_handlers)
+ (check_async_event_handlers, flush_streams, gdb_select): New
+ functions.
+
+2020-04-13 Tom Tromey <tom@tromey.com>
+
* configure: Rebuild.
* config.in: Rebuild.
diff --git a/gdbserver/server.cc b/gdbserver/server.cc
index 43962ad..ac7a7fd 100644
--- a/gdbserver/server.cc
+++ b/gdbserver/server.cc
@@ -47,6 +47,7 @@
#include "gdbsupport/selftest.h"
#include "gdbsupport/scope-exit.h"
+#include "gdbsupport/gdb_select.h"
#define require_running_or_return(BUF) \
if (!target_running ()) \
@@ -4477,6 +4478,40 @@ handle_target_event (int err, gdb_client_data client_data)
return 0;
}
+/* See gdbsupport/event-loop.h. */
+
+int
+invoke_async_signal_handlers ()
+{
+ return 0;
+}
+
+/* See gdbsupport/event-loop.h. */
+
+int
+check_async_event_handlers ()
+{
+ return 0;
+}
+
+/* See gdbsupport/errors.h */
+
+void
+flush_streams ()
+{
+ fflush (stdout);
+ fflush (stderr);
+}
+
+/* See gdbsupport/gdb_select.h. */
+
+int
+gdb_select (int n, fd_set *readfds, fd_set *writefds,
+ fd_set *exceptfds, struct timeval *timeout)
+{
+ return select (n, readfds, writefds, exceptfds, timeout);
+}
+
#if GDB_SELF_TEST
namespace selftests
{