* src/yes.c (main): Output 'y' not '-'.
* tests/misc/yes.sh: Add a test for default output.
char **operand_lim = argv + argc;
if (optind == argc)
- *operand_lim++ = bad_cast ("-");
+ *operand_lim++ = bad_cast ("y");
/* Buffer data locally once, rather than having the
large overhead of stdio buffering each item. */
. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src
print_ver_ yes
+# Check basic operation
+test "$(yes | head -n1)" = 'y' || fail=1
+
# Check various single item sizes, with the most important
# size being BUFSIZ used for the local buffer to yes(1).
# Note a \n is added, so actual sizes required internally