When .config contains this combination:
CONFIG_FEATURE_TAR_GZIP=y
# CONFIG_FEATURE_TAR_BZIP2 is not set
this warning shows up:
archival/tar.c: In function 'vfork_compressor':
archival/tar.c:508: warning: unused parameter 'gzip'
The attached patch attempts to correct that.
Cheers,
--
Cristian
--- archival/tar.c.orig 2008-05-20 08:30:30.000000000 +0200
+++ archival/tar.c 2008-05-30 09:35:14.000000000 +0200
@@ -505,7 +505,11 @@
#if ENABLE_FEATURE_TAR_GZIP || ENABLE_FEATURE_TAR_BZIP2
/* Don't inline: vfork scares gcc and pessimizes code */
-static void NOINLINE vfork_compressor(int tar_fd, int gzip)
+static void NOINLINE vfork_compressor(int tar_fd, int gzip
+#if !ENABLE_FEATURE_TAR_GZIP || !ENABLE_FEATURE_TAR_BZIP2
+ATTRIBUTE_UNUSED
+#endif
+)
{
pid_t gzipPid;
#if ENABLE_FEATURE_TAR_GZIP && ENABLE_FEATURE_TAR_BZIP2
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox