minix/commands/yes/yes.c
2010-05-12 16:28:54 +00:00

24 lines
374 B
C

/* yes 1.4 - print 'y' or argv[1] continuously. Author: Kees J. Bot
* 15 Apr 1989
*/
#include <sys/types.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int main(int argc, char **argv)
{
char *yes;
static char y[] = "y";
int n;
yes= argc == 1 ? y : argv[1];
n= strlen(yes);
yes[n++]= '\n';
while (write(1, yes, n) != -1) {}
exit(1);
}