
Maximilian Wilhelm <max@rfc2324.org> wrote:
The function 'brProbeVnetHdr()' added in commit b14bf853b4b0c3479d13c4842cea6faa3414c834 does not use the 'tapfd' parameter. gcc does not like that. Make it happy.
Signed-off-by: Maximilian Wilhelm <max@rfc2324.org> --- src/bridge.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/bridge.c b/src/bridge.c index 990a567..960db91 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -423,7 +423,7 @@ static int brSetInterfaceMtu(brControl *ctl, * Returns 0 in case of success or an errno code in case of failure. */ static int -brProbeVnetHdr(int tapfd) +brProbeVnetHdr(int tapfd ATTRIBUTE_UNUSED) { #if defined(IFF_VNET_HDR) && defined(TUNGETFEATURES) && defined(TUNGETIFF) unsigned int features;
Thanks. While it is unused in the #else block, it *is* used in the #if-block, so marking it unused like that is misleading and might even provoke its own warning some day. I'll fix it like this instead:
From 569c419001111a28772f4db75e5f086cdd08c70e Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyering@redhat.com> Date: Mon, 16 Feb 2009 12:23:27 +0100 Subject: [PATCH] avoid compiler warning about unused parameter
* src/bridge.c (brProbeVnetHdr) [IFF_VNET_HDR && TUNGETFEATURES && TUNGETIFF]: Use a "(void)" case to mark the parameter as unused. Reported by Maximilian Wilhelm in http://thread.gmane.org/gmane.comp.emulators.libvirt/11918/focus=11917 --- src/bridge.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/src/bridge.c b/src/bridge.c index fc11429..668dcf0 100644 --- a/src/bridge.c +++ b/src/bridge.c @@ -454,6 +454,7 @@ brProbeVnetHdr(int tapfd) return 1; #else + (void) tapfd; VIR_INFO0(_("Not enabling IFF_VNET_HDR; disabled at build time")); return 0; #endif -- 1.6.2.rc0.264.g60787