/* * line - read one line * * Gunnar Ritter, Freiburg i. Br., Germany, December 2000. * * Public Domain. */ /* * This command is deprecated. The utility is in maintenance mode, * meaning we keep them in source tree for backward compatibility * only. Do not waste time making this command better, unless the * fix is about security or other very critical issue. * * See Documentation/deprecated.txt for more information. */ #include #include static int status; /* exit status */ static void doline(int fd) { char c; for (;;) { if (read(fd, &c, 1) <= 0) { status = 1; break; } if (c == '\n') break; putchar(c); } putchar('\n'); } int main(void) { doline(0); return status; }