Remove some dead code from event-loop.c
authorTom Tromey <tom@tromey.com>
Thu, 13 Feb 2020 00:05:42 +0000 (17:05 -0700)
committerTom Tromey <tom@tromey.com>
Thu, 13 Feb 2020 00:16:50 +0000 (17:16 -0700)
This removes some dead code from event-loop.c.

This patch is from my old series to merge the gdb and gdbserver event
loops; but since it is just removing dead code, it seemed simple to
commit it separately.

gdb/ChangeLog
2020-02-12  Tom Tromey  <tom@tromey.com>

* event-loop.c (event_data, gdb_event, event_handler_func):
Remove.

gdb/ChangeLog
gdb/event-loop.c

index f9dd0b63704d4818df7950867d100a279926161f..62f786f10728e1f6094f08903bb470b9f28c22c3 100644 (file)
@@ -1,3 +1,8 @@
+2020-02-12  Tom Tromey  <tom@tromey.com>
+
+       * event-loop.c (event_data, gdb_event, event_handler_func):
+       Remove.
+
 2020-02-12  Tom Tromey  <tom@tromey.com>
 
        * dwarf2/frame.c (dwarf2_frame_bfd_data): New global.
index 62f8c2052bf061f76770bdc95ab763b54d12fa77..af8f80b6a2cdf76ae4ed525f778794943d0c00a8 100644 (file)
 #define GDB_WRITABLE   (1<<2)
 #define GDB_EXCEPTION  (1<<3)
 
-/* Data point to pass to the event handler.  */
-typedef union event_data
-{
-  void *ptr;
-  int integer;
-} event_data;
-
-typedef struct gdb_event gdb_event;
-typedef void (event_handler_func) (event_data);
-
-/* Event for the GDB event system.  Events are queued by calling
-   async_queue_event and serviced later on by gdb_do_one_event.  An
-   event can be, for instance, a file descriptor becoming ready to be
-   read.  Servicing an event simply means that the procedure PROC will
-   be called.  We have 2 queues, one for file handlers that we listen
-   to in the event loop, and one for the file handlers+events that are
-   ready.  The procedure PROC associated with each event is dependant
-   of the event source.  In the case of monitored file descriptors, it
-   is always the same (handle_file_event).  Its duty is to invoke the
-   handler associated with the file descriptor whose state change
-   generated the event, plus doing other cleanups and such.  In the
-   case of async signal handlers, it is
-   invoke_async_signal_handler.  */
-
-typedef struct gdb_event
-  {
-    /* Procedure to call to service this event.  */
-    event_handler_func *proc;
-
-    /* Data to pass to the event handler.  */
-    event_data data;
-  } *gdb_event_p;
-
 /* Information about each file descriptor we register with the event
    loop.  */