Bell 32V development
[unix-history] / usr / src / cmd / learn / tee.c
main()
{
int f, c;
f = creat(".ocopy", 0666);
while (read(0, &c, 1) == 1) {
write (1, &c, 1);
put(c, f);
}
fl(f);
close(f);
}
static char ln[512];
char *p = ln;
put(c, f)
{
*p++ = c;
if (c == '\n') {
fl(f);
p=ln;
}
}
fl(f)
{
register char *s;
s = ln;
while (*s == '$' && *(s+1) == ' ')
s += 2;
write(f, s, p-s);
}