Lines Matching refs:dfile

129 	char	*dfile;  in __pos4obj_name()  local
174 if ((dfile = malloc(len)) == NULL) in __pos4obj_name()
177 (void) memset(dfile, 0, len); in __pos4obj_name()
178 (void) strcpy(dfile, objroot); in __pos4obj_name()
181 (void) strcat(dfile, type); in __pos4obj_name()
182 (void) strcat(dfile, path + 1); in __pos4obj_name()
183 return (dfile); in __pos4obj_name()
193 free(dfile); in __pos4obj_name()
199 (void) strcat(dfile, "."); in __pos4obj_name()
200 (void) strcat(dfile, (const char *)hashbuf); in __pos4obj_name()
223 if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) { in __pos4obj_name()
224 if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) { in __pos4obj_name()
225 free(dfile); in __pos4obj_name()
230 free(dfile); in __pos4obj_name()
235 (void) strcat(dfile, "/"); in __pos4obj_name()
236 (void) strcat(dfile, type); in __pos4obj_name()
242 if (mkdir(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == 0) { in __pos4obj_name()
243 if (chmod(dfile, S_IRWXU|S_IRWXG|S_IRWXO) == -1) { in __pos4obj_name()
244 free(dfile); in __pos4obj_name()
249 free(dfile); in __pos4obj_name()
255 (void) strcat(dfile, path); in __pos4obj_name()
256 return (dfile); in __pos4obj_name()
295 char *dfile; in __pos4obj_open() local
300 if ((dfile = __pos4obj_name(name, type)) == NULL) { in __pos4obj_open()
305 if ((fd = __open_nc(dfile, oflag, mode)) == -1) in __pos4obj_open()
306 __pos4obj_clean(dfile); in __pos4obj_open()
308 free(dfile); in __pos4obj_open()
323 if ((fd = __open_nc(dfile, (oflag | O_EXCL), mode)) == -1) { in __pos4obj_open()
325 fd = __open_nc(dfile, oflag & ~O_CREAT, mode); in __pos4obj_open()
337 free(dfile); in __pos4obj_open()
346 char *dfile; in __pos4obj_unlink() local
348 if ((dfile = __pos4obj_name(name, type)) == NULL) { in __pos4obj_unlink()
352 err = unlink(dfile); in __pos4obj_unlink()
354 __pos4obj_clean(dfile); in __pos4obj_unlink()
356 free(dfile); in __pos4obj_unlink()
368 char *dfile; in __pos4obj_lock() local
372 if ((dfile = __pos4obj_name(name, ltype)) == NULL) { in __pos4obj_lock()
377 if ((fd = __open_nc(dfile, O_RDWR | O_CREAT | O_EXCL, 0666)) in __pos4obj_lock()
386 free(dfile); in __pos4obj_lock()
390 free(dfile); in __pos4obj_lock()