Lines Matching refs:walker
93 char *walker; in mkdir_parents() local
98 walker = strdup(path); in mkdir_parents()
99 ASSERT_NE(NULL, walker); in mkdir_parents()
100 parent = walker; in mkdir_parents()
101 for (i = 1; walker[i]; i++) { in mkdir_parents()
102 if (walker[i] != '/') in mkdir_parents()
104 walker[i] = '\0'; in mkdir_parents()
111 walker[i] = '/'; in mkdir_parents()
113 free(walker); in mkdir_parents()
140 char *walker; in remove_path() local
143 walker = strdup(path); in remove_path()
144 if (!walker) { in remove_path()
153 for (i = strlen(walker); i > 0; i--) { in remove_path()
154 if (walker[i] != '/') in remove_path()
156 walker[i] = '\0'; in remove_path()
157 ret = rmdir(walker); in remove_path()
163 if (strcmp(walker, TMP_DIR) == 0) in remove_path()
168 free(walker); in remove_path()