xref: /plan9/sys/lib/dist/cmd/tailfsrv.c (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1*9a747e4fSDavid du Colombier #include <u.h>
2*9a747e4fSDavid du Colombier #include <libc.h>
3*9a747e4fSDavid du Colombier 
4*9a747e4fSDavid du Colombier void
main(void)5*9a747e4fSDavid du Colombier main(void)
6*9a747e4fSDavid du Colombier {
7*9a747e4fSDavid du Colombier 	int fd, p[2];
8*9a747e4fSDavid du Colombier 	char buf[8192], n;
9*9a747e4fSDavid du Colombier 
10*9a747e4fSDavid du Colombier 	pipe(p);
11*9a747e4fSDavid du Colombier 	fd = create("/srv/log", OWRITE, 0666);
12*9a747e4fSDavid du Colombier 	fprint(fd, "%d", p[0]);
13*9a747e4fSDavid du Colombier 	close(fd);
14*9a747e4fSDavid du Colombier 	close(p[0]);
15*9a747e4fSDavid du Colombier 	while((n = read(p[1], buf, sizeof buf)) >= 0)
16*9a747e4fSDavid du Colombier 		write(1, buf, n);
17*9a747e4fSDavid du Colombier }
18