projects
/
framework
/
base
/
util-linux-ng.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Upload Tizen:Base source
[framework/base/util-linux-ng.git]
/
text-utils
/
line.c
1
/*
2
* line - read one line
3
*
4
* Gunnar Ritter, Freiburg i. Br., Germany, December 2000.
5
*
6
* Public Domain.
7
*/
8
9
#ident "@(#)line.c 1.7 (gritter) 7/5/02"
10
11
#include <stdio.h>
12
#include <unistd.h>
13
14
static int status; /* exit status */
15
16
static void
17
doline(int fd)
18
{
19
char c;
20
21
for (;;) {
22
if (read(fd, &c, 1) <= 0) {
23
status = 1;
24
break;
25
}
26
if (c == '\n')
27
break;
28
putchar(c);
29
}
30
putchar('\n');
31
}
32
33
int
34
main(int argc, char **argv)
35
{
36
doline(0);
37
return status;
38
}