Lines Matching refs:walker
130 char *walker; in mkdir_parents() local
135 walker = strdup(path); in mkdir_parents()
136 ASSERT_NE(NULL, walker); in mkdir_parents()
137 parent = walker; in mkdir_parents()
138 for (i = 1; walker[i]; i++) { in mkdir_parents()
139 if (walker[i] != '/') in mkdir_parents()
141 walker[i] = '\0'; in mkdir_parents()
148 walker[i] = '/'; in mkdir_parents()
150 free(walker); in mkdir_parents()
177 char *walker; in remove_path() local
180 walker = strdup(path); in remove_path()
181 if (!walker) { in remove_path()
190 for (i = strlen(walker); i > 0; i--) { in remove_path()
191 if (walker[i] != '/') in remove_path()
193 walker[i] = '\0'; in remove_path()
194 ret = rmdir(walker); in remove_path()
200 if (strcmp(walker, TMP_DIR) == 0) in remove_path()
205 free(walker); in remove_path()