aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/event-loop.c7
-rw-r--r--gdb/event-loop.h7
-rw-r--r--gdb/tui/tui-io.c4
4 files changed, 16 insertions, 9 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 23ae0eb..8dac10a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2010-05-25 Doug Evans <dje@google.com>
+ * event-loop.h (GDB_READABLE, GDB_WRITABLE, GDB_EXCEPTION): Move to ...
+ * event-loop.c: ... here.
+ * tui/tui-io.c (tui_readline_output): Rename parameter `code' to
+ `error' for clarity.
+ (tui_getc): Pass correct value for `error' parameter to
+ tui_readline_output.
+
Add python gdb.GdbError and gdb.string_to_argv.
* NEWS: Document them.
* python/py-cmd.c (cmdpy_function): Don't print a traceback if
diff --git a/gdb/event-loop.c b/gdb/event-loop.c
index f1eba52..e8cba5d 100644
--- a/gdb/event-loop.c
+++ b/gdb/event-loop.c
@@ -38,6 +38,13 @@
#include "gdb_assert.h"
#include "gdb_select.h"
+/* Tell create_file_handler what events we are interested in.
+ This is used by the select version of the event loop. */
+
+#define GDB_READABLE (1<<1)
+#define GDB_WRITABLE (1<<2)
+#define GDB_EXCEPTION (1<<3)
+
/* Data point to pass to the event handler. */
typedef union event_data
{
diff --git a/gdb/event-loop.h b/gdb/event-loop.h
index bdf13e0..9a61d91 100644
--- a/gdb/event-loop.h
+++ b/gdb/event-loop.h
@@ -88,13 +88,6 @@ typedef enum
}
queue_position;
-/* Tell create_file_handler what events we are interested in.
- This is used by the select version of the event loop. */
-
-#define GDB_READABLE (1<<1)
-#define GDB_WRITABLE (1<<2)
-#define GDB_EXCEPTION (1<<3)
-
/* Exported functions from event-loop.c */
extern void start_event_loop (void);
diff --git a/gdb/tui/tui-io.c b/gdb/tui/tui-io.c
index ad455fa..4370a7e 100644
--- a/gdb/tui/tui-io.c
+++ b/gdb/tui/tui-io.c
@@ -303,7 +303,7 @@ tui_deprep_terminal (void)
/* Read readline output pipe and feed the command window with it.
Should be removed when readline is clean. */
static void
-tui_readline_output (int code, gdb_client_data data)
+tui_readline_output (int error, gdb_client_data data)
{
int size;
char buf[256];
@@ -657,7 +657,7 @@ tui_getc (FILE *fp)
#ifdef TUI_USE_PIPE_FOR_READLINE
/* Flush readline output. */
- tui_readline_output (GDB_READABLE, 0);
+ tui_readline_output (0, 0);
#endif
ch = wgetch (w);