14 int intignore(void*, char*);
17 main(int argc, char **argv)
28 atnotify(intignore, 1);
33 /* uflag is ignored and undocumented; it's a relic from Unix */
37 fprint(2, "usage: tee [-ai] [file ...]\n");
45 openf[n] = open(argv[0], OWRITE);
47 openf[n] = create(argv[0], OWRITE, 0666);
48 seek(openf[n], 0L, 2);
50 openf[n] = create(argv[0], OWRITE, 0666);
52 fprint(2, "tee: cannot open %s: %r\n", argv[0]);
60 r = read(0, in, sizeof in);
64 write(openf[i], in, r);
69 intignore(void *a, char *msg)
72 if(strcmp(msg, "interrupt") == 0)