Lines Matching defs:dfile
131 char *dfile;
176 if ((dfile = malloc(len)) == NULL)
179 (void) memset(dfile, 0, len);
180 (void) strcpy(dfile, objroot);
183 (void) strcat(dfile, type);
184 (void) strcat(dfile, path + 1);
185 return (dfile);
195 free(dfile);
201 (void) strcat(dfile, ".");
202 (void) strcat(dfile, (const char *)hashbuf);
225 if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) {
226 if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) {
227 free(dfile);
232 free(dfile);
237 (void) strcat(dfile, "/");
238 (void) strcat(dfile, type);
244 if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) {
245 if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) {
246 free(dfile);
251 free(dfile);
257 (void) strcat(dfile, path);
258 return (dfile);
297 char *dfile;
302 if ((dfile = __pos4obj_name(name, type)) == NULL) {
307 if ((fd = __open_nc(dfile, oflag, mode)) == -1)
308 __pos4obj_clean(dfile);
310 free(dfile);
325 if ((fd = __open_nc(dfile, (oflag | O_EXCL), mode)) == -1) {
327 fd = __open_nc(dfile, oflag & ~O_CREAT, mode);
339 free(dfile);
348 char *dfile;
350 if ((dfile = __pos4obj_name(name, type)) == NULL) {
354 err = unlink(dfile);
356 __pos4obj_clean(dfile);
358 free(dfile);
370 char *dfile;
374 if ((dfile = __pos4obj_name(name, ltype)) == NULL) {
379 if ((fd = __open_nc(dfile, O_RDWR | O_CREAT | O_EXCL, 0666))
388 free(dfile);
392 free(dfile);