Lines Matching defs:tempname
128 static char tempname[BUFSIZ];
131 if ((cp = strrchr(strcpy(tempname, file), '/')) != NULL) {
133 (void) strcat(tempname, buf);
135 (void) strcpy(tempname, buf);
136 dprintf("%s: temporary filename: %s\n", Pname, tempname);
140 while ((fd = open(tempname, O_RDWR|O_CREAT|O_TRUNC|O_SYNC|O_EXCL, 0644))
145 if (unlink(tempname) == -1) {
146 warn(E_unlk, tempname);
151 warn(E_open, tempname);
165 warn("write(%s,%jd)", tempname, (intmax_t)pid);
167 if (unlink(tempname) == -1) {
168 warn(E_unlk, tempname);
173 return tempname;