--- ray/src/util/rad.c 2015/05/27 14:22:02 2.116 +++ ray/src/util/rad.c 2015/05/27 14:32:35 2.118 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rad.c,v 2.116 2015/05/27 14:22:02 greg Exp $"; +static const char RCSid[] = "$Id: rad.c,v 2.118 2015/05/27 14:32:35 greg Exp $"; #endif /* * Executive program for oconv, rpict and pfilt @@ -644,6 +644,8 @@ mkpmap(void) /* run mkpmap if indicated */ for (cp = combuf; *cp; cp++) ; mkpmapopts(cp); + /* force file overwrite */ + cp = addarg(cp, "-fo+"); if (vdef(REPORT)) { char errfile[256]; int n; @@ -657,14 +659,12 @@ mkpmap(void) /* run mkpmap if indicated */ badvalue(REPORT); } if (pgmapname != NULL && pgmapdate < oct1date) { - unlink(pgmapname); cp = addarg(cp, "-apg"); addarg(cp, vval(PGMAP)); cp = sskip(sskip(cp)); /* remove any bandwidth */ *cp = '\0'; } if (pcmapname != NULL && pcmapdate < oct1date) { - unlink(pcmapname); cp = addarg(cp, "-apc"); addarg(cp, vval(PCMAP)); cp = sskip(sskip(cp)); /* remove any bandwidth */