* 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.
This commit is contained in:
Doug Evans 2010-05-25 15:48:44 +00:00
parent d19e70fbfa
commit 01f69b386b
4 changed files with 16 additions and 9 deletions

View File

@ -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

View File

@ -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
{

View File

@ -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);

View File

@ -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);