Changeset 2725 in MondoRescue for branches/2.2.9/mindi-busybox/coreutils/yes.c
- Timestamp:
- Feb 25, 2011, 9:26:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi-busybox/coreutils/yes.c
r1765 r2725 5 5 * Copyright (C) 2003 Manuel Novoa III <mjn3@codepoet.org> 6 6 * 7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.7 * Licensed under GPLv2 or later, see file LICENSE in this source tree. 8 8 */ 9 9 … … 19 19 /* This is a NOFORK applet. Be very careful! */ 20 20 21 int yes_main(int argc, char **argv); 22 int yes_main(int argc, char **argv) 21 //usage:#define yes_trivial_usage 22 //usage: "[STRING]" 23 //usage:#define yes_full_usage "\n\n" 24 //usage: "Repeatedly output a line with STRING, or 'y'" 25 26 int yes_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 27 int yes_main(int argc UNUSED_PARAM, char **argv) 23 28 { 24 char ** first_arg;29 char **pp; 25 30 26 31 argv[0] = (char*)"y"; 27 if (arg c != 1) {32 if (argv[1]) 28 33 ++argv; 29 }30 34 31 first_arg = argv;32 35 do { 36 pp = argv; 33 37 while (1) { 34 fputs(* argv, stdout);35 if (!*++ argv)38 fputs(*pp, stdout); 39 if (!*++pp) 36 40 break; 37 41 putchar(' '); 38 42 } 39 argv = first_arg;40 43 } while (putchar('\n') != EOF); 41 44
Note:
See TracChangeset
for help on using the changeset viewer.