commit - cd2bb6ce1de4f0769f4c2e570d8eeb49bfa320cc
commit + e17c64a7cd5162ee586f4b1bdd797f64381859d9
blob - 415db0384e2ff80873e5f4c6adc26cdeb50d87f7
blob + 2e0482fcdee6eb6f65949493f180824d536f2a07
--- src/cmd/page/filter.c
+++ src/cmd/page/filter.c
int p[2];
char xbuf[8192];
int n;
+ char template[] = "/tmp/pagecvtXXXXXXXXX";
if(argc > 1) {
fprint(2, "can only view one %s file at a time\n", type);
p[1] = open("/dev/null", ORDWR);
}
- ofd = opentemp("/tmp/pagecvtXXXXXXXXX");
+ ofd = opentemp(template);
switch(fork()){
case -1:
fprint(2, "fork fails: %r\n");
Document*
inittroff(Biobuf *b, int argc, char **argv, uchar *buf, int nbuf)
{
- return initfilt(b, argc, argv, buf, nbuf, "troff", "lp -dstdout", 1);
+ return initfilt(b, argc, argv, buf, nbuf, "troff", "9 tr2post | 9 psfonts", 1);
}
Document*