Comment on kernel stuff
[oweals/busybox.git] / coreutils / yes.c
index ac67845ac7dadce196de3a37c9ac6fc840e2649d..1718af4bb8891d46b9a72e1e0c51d5ce8d9378eb 100644 (file)
@@ -27,12 +27,21 @@ extern int yes_main(int argc, char **argv)
 {
        int i;
 
-       if (argc == 1)
+       if (argc >= 2 && *argv[1] == '-') {
+               usage("yes [OPTION]... [STRING]...\n"
+#ifndef BB_FEATURE_TRIVIAL_HELP
+                               "\nRepeatedly outputs a line with all specified STRING(s), or `y'.\n"
+#endif
+                               );
+       }
+
+       if (argc == 1) {
                while (1)
                        if (puts("y") == EOF) {
                                perror("yes");
                                exit(FALSE);
                        }
+       }
 
        while (1)
                for (i = 1; i < argc; i++)