* event-top.c (async_do_nothing, async_disconnect)
authorDaniel Jacobowitz <drow@false.org>
Thu, 23 Feb 2006 18:37:42 +0000 (18:37 +0000)
committerDaniel Jacobowitz <drow@false.org>
Thu, 23 Feb 2006 18:37:42 +0000 (18:37 +0000)
(async_stop_sig, async_float_handler): Remove duplicated
prototypes.
(handle_sighup): Guard prototype with SIGHUP.
(async_do_nothing): Guard function and prototype with
SIGQUIT || SIGHUP.
(async_disconnect): Guard prototype with SIGHUP.
(async_stop_sig): Guard prototype with STOP_SIGNAL.

gdb/ChangeLog
gdb/event-top.c

index 9ab237cd5d330fbf343b0845d6953574948292c7..2080adb64dc716e05f6766f7188052954c69d9af 100644 (file)
@@ -1,3 +1,14 @@
+2006-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * event-top.c (async_do_nothing, async_disconnect)
+       (async_stop_sig, async_float_handler): Remove duplicated
+       prototypes.
+       (handle_sighup): Guard prototype with SIGHUP.
+       (async_do_nothing): Guard function and prototype with
+       SIGQUIT || SIGHUP.
+       (async_disconnect): Guard prototype with SIGHUP.
+       (async_stop_sig): Guard prototype with STOP_SIGNAL.
+
 2006-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * maint.c (maintenance_dump_me): Remove unnecessary prototype.
index 6bbb1efcb0e66864cd8f46aaeffbe26728e643f8..635ce0fdc5de3fdd2f7d435211e7681d375f30e4 100644 (file)
@@ -49,16 +49,14 @@ static void command_line_handler_continuation (struct continuation_arg *arg);
 static void change_line_handler (void);
 static void change_annotation_level (void);
 static void command_handler (char *command);
-static void async_do_nothing (gdb_client_data arg);
-static void async_disconnect (gdb_client_data arg);
-static void async_stop_sig (gdb_client_data arg);
-static void async_float_handler (gdb_client_data arg);
 
 /* Signal handlers. */
 #ifdef SIGQUIT
 static void handle_sigquit (int sig);
 #endif
+#ifdef SIGHUP
 static void handle_sighup (int sig);
+#endif
 static void handle_sigfpe (int sig);
 #if defined(SIGWINCH) && defined(SIGWINCH_HANDLER)
 static void handle_sigwinch (int sig);
@@ -66,10 +64,16 @@ static void handle_sigwinch (int sig);
 
 /* Functions to be invoked by the event loop in response to
    signals. */
+#if defined (SIGQUIT) || defined (SIGHUP)
 static void async_do_nothing (gdb_client_data);
+#endif
+#ifdef SIGHUP
 static void async_disconnect (gdb_client_data);
+#endif
 static void async_float_handler (gdb_client_data);
+#ifdef STOP_SIGNAL
 static void async_stop_sig (gdb_client_data);
+#endif
 
 /* Readline offers an alternate interface, via callback
    functions. These are all included in the file callback.c in the
@@ -993,12 +997,15 @@ handle_sigquit (int sig)
 }
 #endif
 
-/* Called by the event loop in response to a SIGQUIT. */
+#if defined (SIGQUIT) || defined (SIGHUP)
+/* Called by the event loop in response to a SIGQUIT or an
+   ignored SIGHUP.  */
 static void
 async_do_nothing (gdb_client_data arg)
 {
   /* Empty function body. */
 }
+#endif
 
 #ifdef SIGHUP
 /* Tell the event loop what to do if SIGHUP is received.