Updates to usage, and made tar work.
 -Erik
diff --git a/utility.c b/utility.c
index cdf027a..77eb5f2 100644
--- a/utility.c
+++ b/utility.c
@@ -46,7 +46,7 @@
 
 
 /* volatile so gcc knows this is the enod of the line */
-volatile void usage(const char *usage)
+extern void usage(const char *usage)
 {
     fprintf(stderr, "BusyBox v%s (%s) multi-call binary -- GPL2\n\n", BB_VER, BB_BT);
     fprintf(stderr, "Usage: %s\n", usage);