Lines Matching refs:walker
80 char *walker; in mkdir_parents() local
85 walker = strdup(path); in mkdir_parents()
86 ASSERT_NE(NULL, walker); in mkdir_parents()
87 parent = walker; in mkdir_parents()
88 for (i = 1; walker[i]; i++) { in mkdir_parents()
89 if (walker[i] != '/') in mkdir_parents()
91 walker[i] = '\0'; in mkdir_parents()
97 walker[i] = '/'; in mkdir_parents()
99 free(walker); in mkdir_parents()
124 char *walker; in remove_path() local
127 walker = strdup(path); in remove_path()
128 if (!walker) { in remove_path()
137 for (i = strlen(walker); i > 0; i--) { in remove_path()
138 if (walker[i] != '/') in remove_path()
140 walker[i] = '\0'; in remove_path()
141 ret = rmdir(walker); in remove_path()
147 if (strcmp(walker, TMP_DIR) == 0) in remove_path()
152 free(walker); in remove_path()