Added support for ignoring '-g' per GNU ls, thanks to David Vrabel
[oweals/busybox.git] / find.c
diff --git a/find.c b/find.c
index f6e63afb96b57d546d731d2620c635ec6f97773d..329d1519357f0f89458fb4678dfd0fd92018558d 100644 (file)
--- a/find.c
+++ b/find.c
@@ -33,13 +33,16 @@ static char *pattern = NULL;
 static char *directory = ".";
 static int dereferenceFlag = FALSE;
 
-static const char find_usage[] = "find [PATH...] [EXPRESSION]\n\n"
-       "Search for files in a directory hierarchy.  The default PATH is\n"
+static const char find_usage[] = "find [PATH...] [EXPRESSION]\n"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+       "\nSearch for files in a directory hierarchy.  The default PATH is\n"
        "the current directory; default EXPRESSION is '-print'\n\n"
        "\nEXPRESSION may consist of:\n"
        "\t-follow\t\tDereference symbolic links.\n"
        "\t-name PATTERN\tFile name (leading directories removed) matches PATTERN.\n"
-       "\t-print\t\tprint the full file name followed by a newline to stdout.\n";
+       "\t-print\t\tprint the full file name followed by a newline to stdout.\n"
+#endif
+       ;
 
 
 static int fileAction(const char *fileName, struct stat *statbuf, void* junk)
@@ -113,5 +116,5 @@ int find_main(int argc, char **argv)
                exit(FALSE);
        }
 
-       exit(TRUE);
+       return(TRUE);
 }