new copyright; att/bsd/shared
[unix-history] / usr / src / usr.bin / learn / NOTUSED / tee.c
/*-
* Copyright (c) 1983 The Regents of the University of California.
* All rights reserved.
*
* %sccs.include.proprietary.c%
*/
#ifndef lint
static char sccsid[] = "@(#)tee.c 4.3 (Berkeley) %G%";
#endif /* not lint */
#include <stdio.h>
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[BUFSIZ];
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);
}