summaryrefslogtreecommitdiff
path: root/gdb/event-loop.h
diff options
context:
space:
mode:
authorqiyao <qiyao>2013-01-25 14:16:57 +0000
committerqiyao <qiyao>2013-01-25 14:16:57 +0000
commitd56b2cf44bd855912cda7020ed442b6b8cbf1116 (patch)
treef50f7fca4574ec2458698479edc10510cf6384d9 /gdb/event-loop.h
parentb4a6dc73b967a147cdb7eafe9dd24f94c4d0fda8 (diff)
downloadgdb-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.h1
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);