1234567891011121314151617181920212223242526272829 |
- /* yes.c - Repeatedly output a string.
- *
- * Copyright 2007 Rob Landley <rob@landley.net>
- USE_YES(NEWTOY(yes, NULL, TOYFLAG_USR|TOYFLAG_BIN|TOYFLAG_LINEBUF))
- config YES
- bool "yes"
- default y
- help
- usage: yes [args...]
- Repeatedly output line until killed. If no args, output 'y'.
- */
- #include "toys.h"
- void yes_main(void)
- {
- for (;;) {
- int i;
- for (i=0; toys.optargs[i]; i++) {
- if (i) xputc(' ');
- xprintf("%s", toys.optargs[i]);
- }
- if (!i) xputc('y');
- xputc('\n');
- }
- }
|