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:
@@ -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 \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user