prims.cc (unblock_signal): Annotate signum with __unused__ to avoid warnings in the non-POSIX_VERSION case.

* prims.cc (unblock_signal): Annotate signum with __unused__ to
	avoid warnings in the non-POSIX_VERSION case.
	Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE,
	so place it inside an #if block.
	* include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__.
	* include/i386-signal.h (SIGNAL_HANDLER):  Likewise
	* include/mips-signal.h (SIGNAL_HANDLER):  Likewise
	* include/sparc-signal.h (SIGNAL_HANDLER):  Likewise

From-SVN: r88148
This commit is contained in:
Per Bothner
2004-09-26 13:38:49 -07:00
committed by Per Bothner
parent 08bc8777ef
commit c5fe8107bc
6 changed files with 22 additions and 5 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ details. */
#include <signal.h>
#define SIGNAL_HANDLER(_name) \
static void _name (int _dummy)
static void _name (int _dummy __attribute__ ((__unused__)))
#define INIT_SEGV \
do \
+1 -1
View File
@@ -20,7 +20,7 @@ details. */
#define HANDLE_FPE 1
#define SIGNAL_HANDLER(_name) \
static void _name (int _dummy)
static void _name (int _dummy __attribute__ ((__unused__)))
#define MAKE_THROW_FRAME(_exception) \
do \
+3 -1
View File
@@ -54,7 +54,9 @@ struct kernel_sigaction {
#define SIGNAL_HANDLER(_name) \
static void _name (int _dummy, siginfo_t *_info, sig_ucontext_t *_arg)
static void _name (int _dummy __attribute__ ((__unused__)), \
siginfo_t *_info __attribute__ ((__unused__)), \
sig_ucontext_t *_arg __attribute__ ((__unused__)))
/*
* MIPS leaves pc pointing at the faulting instruction, but the
+3 -1
View File
@@ -18,7 +18,9 @@ details. */
#define HANDLE_FPE 1
#define SIGNAL_HANDLER(_name) \
static void _name (int _dummy, siginfo_t *_info, void *arg)
static void _name (int _dummy __attribute__ ((__unused__)), \
siginfo_t *_info __attribute__ ((__unused__)), \
void *arg __attribute__ ((__unused__)))
#ifdef __arch64__
#define FLUSH_REGISTER_WINDOWS \