12 fd = open(name, OWRITE);
14 fd = create(name, OWRITE, DMAPPEND|0666);
16 fprint(2, "%s: can't open %s: %r\n", argv0, name);
24 main(int argc, char **argv)
33 fprint(2, "usage: %s console logfile \n", argv0);
37 fd = open(argv[1], OREAD);
39 fprint(2, "%s: can't open %s: %r\n", argv0, argv[1]);
42 Binit(&in, fd, OREAD);
44 fd = openlog(argv[2]);
47 if(p = Brdline(&in, '\n')){
48 p[Blinelen(&in)-1] = 0;
51 if(fprint(fd, "%s: %s\n", t, p) < 0){
53 fd = openlog(argv[2]);
54 fprint(fd, "%s: %s\n", t, p);
56 } else if(Blinelen(&in) == 0) // true eof
59 Bread(&in, buf, sizeof buf);