Lines Matching refs:walker
158 char *walker; in mkdir_parents() local
163 walker = strdup(path); in mkdir_parents()
164 ASSERT_NE(NULL, walker); in mkdir_parents()
165 parent = walker; in mkdir_parents()
166 for (i = 1; walker[i]; i++) { in mkdir_parents()
167 if (walker[i] != '/') in mkdir_parents()
169 walker[i] = '\0'; in mkdir_parents()
176 walker[i] = '/'; in mkdir_parents()
178 free(walker); in mkdir_parents()
205 char *walker; in remove_path() local
208 walker = strdup(path); in remove_path()
209 if (!walker) { in remove_path()
218 for (i = strlen(walker); i > 0; i--) { in remove_path()
219 if (walker[i] != '/') in remove_path()
221 walker[i] = '\0'; in remove_path()
222 ret = rmdir(walker); in remove_path()
228 if (strcmp(walker, TMP_DIR) == 0) in remove_path()
233 free(walker); in remove_path()