summaryrefslogtreecommitdiff
path: root/libjava/prims.cc
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>2004-09-26 13:38:49 -0700
committerPer Bothner <bothner@gcc.gnu.org>2004-09-26 13:38:49 -0700
commitc5fe8107bc3c2a2c0a5f3b07ae999dfaa8f3d573 (patch)
treef3d8f4582e3394453fefaf9adb132057dab7f3a8 /libjava/prims.cc
parent08bc8777ef870ae09a248c700b6c9a129126accc (diff)
downloadgcc-c5fe8107bc3c2a2c0a5f3b07ae999dfaa8f3d573.tar.gz
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
Diffstat (limited to 'libjava/prims.cc')
-rw-r--r--libjava/prims.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/prims.cc b/libjava/prims.cc
index 7511906b19a..70ede2765cb 100644
--- a/libjava/prims.cc
+++ b/libjava/prims.cc
@@ -125,10 +125,11 @@ void (*_Jv_JVMPI_Notify_THREAD_END) (JVMPI_Event *event);
#endif
+#if defined (HANDLE_SEGV) || defined(HANDLE_FPE)
/* Unblock a signal. Unless we do this, the signal may only be sent
once. */
static void
-unblock_signal (int signum)
+unblock_signal (int signum __attribute__ ((__unused__)))
{
#ifdef _POSIX_VERSION
sigset_t sigs;
@@ -138,6 +139,7 @@ unblock_signal (int signum)
sigprocmask (SIG_UNBLOCK, &sigs, NULL);
#endif
}
+#endif
#ifdef HANDLE_SEGV
SIGNAL_HANDLER (catch_segv)