malloc() in yes(1) is definitely overkill. I've attached a simple
version.
#include <stdio.h>

int 
main(int argc, char **argv)
{
	const char *y[] = {"","y"};
	int i;
	
	if(argc < 2)
		argv=y, argc=2;

	for(;;){
		for(i=1; i<argc; i++)
			printf("%s%s\n", argv[i], (i==argc-1)?"":" ");
	}
}

Reply via email to