gdb/gdbserver

* event-loop.c: Include "queue.h".
	(gdb_event_p): New typedef.
	(struct gdb_event) <next_event>: Remove.
	(event_queue): Change to QUEUE(gdb_event_p).
	(async_queue_event): Remove.
	(gdb_event_xfree): New.
	(initialize_event_loop): New.
	(process_event): Use API from QUEUE.
	(wait_for_event): Likewise.
	* server.c (main): Call initialize_event_loop.
	* server.h (initialize_event_loop): Declare.
This commit is contained in:
Yao Qi
2013-01-25 14:12:02 +00:00
parent 0a4e6638da
commit 60f662b0e8
4 changed files with 45 additions and 81 deletions

View File

@@ -2687,6 +2687,7 @@ main (int argc, char *argv[])
initialize_async_io ();
initialize_low ();
initialize_event_loop ();
if (target_supports_tracepoints ())
initialize_tracepoint ();