diff options
author | qiyao <qiyao> | 2013-01-25 14:16:57 +0000 |
---|---|---|
committer | qiyao <qiyao> | 2013-01-25 14:16:57 +0000 |
commit | d56b2cf44bd855912cda7020ed442b6b8cbf1116 (patch) | |
tree | f50f7fca4574ec2458698479edc10510cf6384d9 /gdb/event-loop.h | |
parent | b4a6dc73b967a147cdb7eafe9dd24f94c4d0fda8 (diff) | |
download | gdb-d56b2cf44bd855912cda7020ed442b6b8cbf1116.tar.gz |
gdb/
* event-loop.c: Include "queue.h".
(gdb_event_p): New typedef.
(DECLARE_QUEUE_P): Use.
(DEFINE_QUEUE_P): Use.
(async_queue_event): Remove.
(gdb_event_xfree): New.
(initialize_event_loop): New.
(process_event): Use QUEUE macros.
(event_queue): Remove.
(gdb_wait_for_event): Caller update.
(check_async_event_handlers): Likewise.
(poll_timers): Likewise.
* event-loop.h (initialize_event_loop): Declare.
* event-loop.c (gdb_event_xfree): New.
* top.c (gdb_init): Call initialize_event_loop.
Diffstat (limited to 'gdb/event-loop.h')
-rw-r--r-- | gdb/event-loop.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/event-loop.h b/gdb/event-loop.h index fc95cf18878..e994fc138e7 100644 --- a/gdb/event-loop.h +++ b/gdb/event-loop.h @@ -77,6 +77,7 @@ typedef void (timer_handler_func) (gdb_client_data); /* Exported functions from event-loop.c */ +extern void initialize_event_loop (void); extern void start_event_loop (void); extern int gdb_do_one_event (void); extern void delete_file_handler (int fd); |