5 * like fprint but be sure to deliver as a single write.
6 * (fprint uses a small write buffer.)
9 xfprint(int fd, char *fmt, ...)
15 s = vsmprint(fmt, arg);
18 sysfatal("smprint: %r");
19 write(fd, s, strlen(s));
24 main(int argc, char **argv)
29 fd = open("/dev/acme/ctl", OWRITE);
33 if(dir[0]!=0 && dir[strlen(dir)-1]=='/')
34 dir[strlen(dir)-1] = 0;
35 xfprint(fd, "name %s/-%s\n", dir, argc > 1 ? argv[1] : "rc");
36 xfprint(fd, "dumpdir %s\n", dir);