Lines Matching refs:cpath
73 char *cpath = (char *)malloc(pathLen + 2); in dirCreateHierarchy() local
74 if (cpath == NULL) { in dirCreateHierarchy()
78 memcpy(cpath, path, pathLen); in dirCreateHierarchy()
82 char *c = cpath + pathLen - 1; in dirCreateHierarchy()
83 while (c != cpath && *c != '/') { in dirCreateHierarchy()
86 if (c == cpath) { in dirCreateHierarchy()
91 free(cpath); in dirCreateHierarchy()
98 cpath[pathLen] = '/'; in dirCreateHierarchy()
99 cpath[pathLen + 1] = '\0'; in dirCreateHierarchy()
104 ds = getPathDirStatus(cpath); in dirCreateHierarchy()
114 char *p = cpath; in dirCreateHierarchy()
137 ds = getPathDirStatus(cpath); in dirCreateHierarchy()
142 free(cpath); in dirCreateHierarchy()
147 err = mkdir(cpath, mode); in dirCreateHierarchy()
149 free(cpath); in dirCreateHierarchy()
152 if (timestamp != NULL && utime(cpath, timestamp)) { in dirCreateHierarchy()
153 free(cpath); in dirCreateHierarchy()
163 free(cpath); in dirCreateHierarchy()