remote: allow aborting long operations (e.g., file transfers)
[deliverable/binutils-gdb.git] / gdb / event-loop.c
index df569be2c09453e39e036780ba0c542d0af98d28..aee37bb63882ef37761f281bd4a8d2173747df3e 100644 (file)
@@ -908,6 +908,22 @@ mark_async_signal_handler (async_signal_handler * async_handler_ptr)
   async_handler_ptr->ready = 1;
 }
 
+/* See event-loop.h.  */
+
+void
+clear_async_signal_handler (async_signal_handler *async_handler_ptr)
+{
+  async_handler_ptr->ready = 0;
+}
+
+/* See event-loop.h.  */
+
+int
+async_signal_handler_is_marked (async_signal_handler *async_handler_ptr)
+{
+  return async_handler_ptr->ready;
+}
+
 /* Call all the handlers that are ready.  Returns true if any was
    indeed ready.  */
 static int
This page took 0.025282 seconds and 4 git commands to generate.