Mark unused parameters and set -Wunused-parameter
This allows us to compile with -Wall -Werror in build
environments where -Wall also warns about unused parameters.
Also explicitly set -Wunused-parameter so unused parameters will
cause the build to fail in environments where -Wall does not warn
about them.
Change-Id: Icccf2121d2a9df77b1c224c4976cb9aec56496b3
diff --git a/getroute.c b/getroute.c
index 5f9475e..a615a4f 100644
--- a/getroute.c
+++ b/getroute.c
@@ -90,7 +90,8 @@
* err - netlink message
* arg - (int *) storage for the error number
*/
-static int error_handler(struct sockaddr_nl *nla, struct nlmsgerr *err, void *arg) {
+static int error_handler(__attribute__((unused)) struct sockaddr_nl *nla,
+ struct nlmsgerr *err, void *arg) {
int *retval = arg;
if(err->error < 0) { // error_handler called even on no error (NLMSG_ERROR reply type used)
*retval = err->error;