* event-loop.c (gdb_do_one_event): Make public.
authorStephane Carrez <stcarrez@nerim.fr>
Tue, 10 Sep 2002 19:53:24 +0000 (19:53 +0000)
committerStephane Carrez <stcarrez@nerim.fr>
Tue, 10 Sep 2002 19:53:24 +0000 (19:53 +0000)
* event-loop.h (gdb_do_one_event): Declare.

gdb/ChangeLog
gdb/event-loop.c
gdb/event-loop.h

index d0b07ae27dd10eec2f0000754853048230e04b91..49012e3e17678c3b01be14fd2452a686e63e5c8a 100644 (file)
@@ -1,3 +1,8 @@
+2002-09-10  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * event-loop.c (gdb_do_one_event): Make public.
+       * event-loop.h (gdb_do_one_event): Declare.
+
 2002-09-10  Jeff Law  <law@redhat.com>
 
        * infttrace.c (child_resume): Simplify and rework to avoid
index 4e42d7e2b62a98025a8977616b6f6a7fc3e7f36e..03eb41c6b1674df45ac2f06467e3ea27df09b455 100644 (file)
@@ -210,7 +210,6 @@ static void create_file_handler (int fd, int mask, handler_func * proc, gdb_clie
 static void invoke_async_signal_handler (void);
 static void handle_file_event (int event_file_desc);
 static int gdb_wait_for_event (void);
-static int gdb_do_one_event (void *data);
 static int check_async_ready (void);
 static void async_queue_event (gdb_event * event_ptr, queue_position position);
 static gdb_event *create_file_event (int fd);
@@ -346,7 +345,7 @@ process_event (void)
    can happen if there are no event sources to wait for).  If an error
    occurs catch_errors() which calls this function returns zero. */
 
-static int
+int
 gdb_do_one_event (void *data)
 {
   /* Any events already waiting in the queue? */
index 2f2ff003f6a0be74f7bdfe7b930d4d78b28d592f..748f48605d60847eaa72800aabb2263339307ec1 100644 (file)
@@ -85,6 +85,7 @@ queue_position;
 /* Exported functions from event-loop.c */
 
 extern void start_event_loop (void);
+extern int gdb_do_one_event (void *data);
 extern void delete_file_handler (int fd);
 extern void add_file_handler (int fd, handler_func * proc, gdb_client_data client_data);
 extern void mark_async_signal_handler (struct async_signal_handler *async_handler_ptr);