source: MondoRescue/branches/2.2.5/mindi-busybox/coreutils/yes.c@ 1765

Last change on this file since 1765 was 1765, checked in by Bruno Cornec, 16 years ago

Update to busybox 1.7.2

File size: 830 bytes
Line 
1/* vi: set sw=4 ts=4: */
2/*
3 * yes implementation for busybox
4 *
5 * Copyright (C) 2003 Manuel Novoa III <mjn3@codepoet.org>
6 *
7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
8 */
9
10/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */
11
12/* Mar 16, 2003 Manuel Novoa III (mjn3@codepoet.org)
13 *
14 * Size reductions and removed redundant applet name prefix from error messages.
15 */
16
17#include "libbb.h"
18
19/* This is a NOFORK applet. Be very careful! */
20
21int yes_main(int argc, char **argv);
22int yes_main(int argc, char **argv)
23{
24 char **first_arg;
25
26 argv[0] = (char*)"y";
27 if (argc != 1) {
28 ++argv;
29 }
30
31 first_arg = argv;
32 do {
33 while (1) {
34 fputs(*argv, stdout);
35 if (!*++argv)
36 break;
37 putchar(' ');
38 }
39 argv = first_arg;
40 } while (putchar('\n') != EOF);
41
42 bb_perror_nomsg_and_die();
43}
Note: See TracBrowser for help on using the repository browser.