From 63cccae4684f83d2a462bc8abf24e51d1bd6efb6 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Dec 2006 00:25:58 +0100 Subject: Imported from util-linux-2.11t tarball. --- text-utils/line.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 text-utils/line.c (limited to 'text-utils/line.c') diff --git a/text-utils/line.c b/text-utils/line.c new file mode 100644 index 000000000..d4bb86ddb --- /dev/null +++ b/text-utils/line.c @@ -0,0 +1,38 @@ +/* + * line - read one line + * + * Gunnar Ritter, Freiburg i. Br., Germany, December 2000. + * + * Public Domain. + */ + +#ident "@(#)line.c 1.7 (gritter) 7/5/02" + +#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(int argc, char **argv) +{ + doline(0); + return status; +} -- cgit v1.2.3-55-g7522