Lines Matching refs:d
104 char *d = path; in mkdir_p() local
106 if (*d != '/') in mkdir_p()
112 while (*++d == '/'); in mkdir_p()
114 while ((d = strchr(d, '/'))) { in mkdir_p()
115 *d = '\0'; in mkdir_p()
117 *d++ = '/'; in mkdir_p()
120 while (*d == '/') in mkdir_p()
121 ++d; in mkdir_p()
161 struct dirent *d; in rm_rf_depth_pat() local
179 while ((d = readdir(dir)) != NULL && !ret) { in rm_rf_depth_pat()
181 if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, "..")) in rm_rf_depth_pat()
184 if (!match_pat(d->d_name, pat)) { in rm_rf_depth_pat()
190 path, d->d_name); in rm_rf_depth_pat()
227 static bool kcore_dir_filter(const char *name __maybe_unused, struct dirent *d) in kcore_dir_filter() argument
235 return match_pat(d->d_name, pat); in kcore_dir_filter()
279 bool lsdir_no_dot_filter(const char *name __maybe_unused, struct dirent *d) in lsdir_no_dot_filter() argument
281 return d->d_name[0] != '.'; in lsdir_no_dot_filter()
290 struct dirent *d; in lsdir() local
302 while ((d = readdir(dir)) != NULL) { in lsdir()
303 if (!filter || filter(name, d)) in lsdir()
304 strlist__add(list, d->d_name); in lsdir()