Minix1.5/commands/getlf.c

Compare this file to the similar file:
Show the results in this format:

/* getlf - get a line feed		Author: Andy Tanenbaum */

#include <sys/types.h>
#include <fcntl.h>

main(argc, argv)
int argc;
char *argv[];
{
  char c;

  /* Echo argument, if present. */
  if (argc == 2) {
	std_err(argv[1]);
	std_err("\n");
  }
  close(0);
  open("/dev/tty", O_RDONLY);

  do {
	if (read(0, &c, 1) <= 0) exit(1);
	if (c <= 0) exit(1);
  } while (c != '\n');
  exit(0);
}