Lines Matching refs:cpath
74 char *cpath = (char *)malloc(pathLen + 2); in dirCreateHierarchy() local
75 if (cpath == NULL) { in dirCreateHierarchy()
79 memcpy(cpath, path, pathLen); in dirCreateHierarchy()
83 char *c = cpath + pathLen - 1; in dirCreateHierarchy()
84 while (c != cpath && *c != '/') { in dirCreateHierarchy()
87 if (c == cpath) { in dirCreateHierarchy()
92 free(cpath); in dirCreateHierarchy()
99 cpath[pathLen] = '/'; in dirCreateHierarchy()
100 cpath[pathLen + 1] = '\0'; in dirCreateHierarchy()
105 ds = getPathDirStatus(cpath); in dirCreateHierarchy()
115 char *p = cpath; in dirCreateHierarchy()
138 ds = getPathDirStatus(cpath); in dirCreateHierarchy()
143 free(cpath); in dirCreateHierarchy()
151 selabel_lookup(sehnd, &secontext, cpath, mode); in dirCreateHierarchy()
155 err = mkdir(cpath, mode); in dirCreateHierarchy()
163 free(cpath); in dirCreateHierarchy()
166 if (timestamp != NULL && utime(cpath, timestamp)) { in dirCreateHierarchy()
167 free(cpath); in dirCreateHierarchy()
177 free(cpath); in dirCreateHierarchy()