- rprintf(FERROR,"mkstemp %s failed: %s\n",fnametmp,strerror(errno));
+ extern char curr_dir[];
+ char *p1, *p2;
+ if (*fnametmp == '.') {
+ p1 = curr_dir;
+ p2 = "/";
+ } else
+ p1 = p2 = "";
+ rprintf(FERROR, "mkstemp %s%s%s failed: %s\n",
+ p1, p2, fnametmp, strerror(errno));