From 9d9cfa85fe614084768e1c66666933ac648a8d90 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Mon, 3 Nov 2014 20:25:24 -0800 Subject: [PATCH] ART: Fix unused parameters in libsigchain The sigchain dummy implementation does not use any parameters. Change-Id: Icbb71677e5092cd5990a69ea3a62703c0747ae17 --- sigchainlib/sigchain_dummy.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/sigchainlib/sigchain_dummy.cc b/sigchainlib/sigchain_dummy.cc index 17bfe8f72..0d62a7aba 100644 --- a/sigchainlib/sigchain_dummy.cc +++ b/sigchainlib/sigchain_dummy.cc @@ -26,6 +26,8 @@ #include "sigchain.h" +#define ATTRIBUTE_UNUSED __attribute__((__unused__)) + static void log(const char* format, ...) { char buf[256]; va_list ap; @@ -39,17 +41,20 @@ static void log(const char* format, ...) { va_end(ap); } -extern "C" void ClaimSignalChain(int signal, struct sigaction* oldaction) { +extern "C" void ClaimSignalChain(int signal ATTRIBUTE_UNUSED, + struct sigaction* oldaction ATTRIBUTE_UNUSED) { log("ClaimSignalChain is not exported by the main executable."); abort(); } -extern "C" void UnclaimSignalChain(int signal) { +extern "C" void UnclaimSignalChain(int signal ATTRIBUTE_UNUSED) { log("UnclaimSignalChain is not exported by the main executable."); abort(); } -extern "C" void InvokeUserSignalHandler(int sig, siginfo_t* info, void* context) { +extern "C" void InvokeUserSignalHandler(int sig ATTRIBUTE_UNUSED, + siginfo_t* info ATTRIBUTE_UNUSED, + void* context ATTRIBUTE_UNUSED) { log("InvokeUserSignalHandler is not exported by the main executable."); abort(); } @@ -59,7 +64,8 @@ extern "C" void InitializeSignalChain() { abort(); } -extern "C" void EnsureFrontOfChain(int signal, struct sigaction* expected_action) { +extern "C" void EnsureFrontOfChain(int signal ATTRIBUTE_UNUSED, + struct sigaction* expected_action ATTRIBUTE_UNUSED) { log("EnsureFrontOfChain is not exported by the main executable."); abort(); } -- 2.11.0