Lines Matching refs:lde
78 lws_dir_via_stat(char *combo, size_t l, const char *path, struct lws_dir_entry *lde)
84 lde->type = LDOT_UNKNOWN;
89 lde->type = LDOT_BLOCK;
92 lde->type = LDOT_CHAR;
95 lde->type = LDOT_DIR;
98 lde->type = LDOT_FIFO;
102 lde->type = LDOT_LINK;
106 lde->type = LDOT_FILE;
117 struct lws_dir_entry lde;
139 lde.name = namelist[i]->d_name;
147 lws_dir_via_stat(combo, l, namelist[i]->d_name, &lde);
154 lde.type = LDOT_BLOCK;
156 lde.type = LDOT_CHAR;
158 lde.type = LDOT_DIR;
160 lde.type = LDOT_FIFO;
162 lde.type = LDOT_LINK;
164 lde.type = LDOT_FILE;
166 lde.type = LDOTT_SOCKET;
168 lde.type = LDOT_UNKNOWN;
169 lws_dir_via_stat(combo, l, namelist[i]->d_name, &lde);
172 if (cb(dirpath, user, &lde)) {
217 lws_dir_glob_cb(const char *dirpath, void *user, struct lws_dir_entry *lde)
222 if (!strcmp(lde->name, ".") || !strcmp(lde->name, ".."))
225 if (lde->type == LDOT_DIR)
228 if (lws_dir_glob_check(lde->name, filter->filter)) {
230 lde->name);
238 lws_dir_rm_rf_cb(const char *dirpath, void *user, struct lws_dir_entry *lde)
242 if (!strcmp(lde->name, ".") || !strcmp(lde->name, ".."))
245 lws_snprintf(path, sizeof(path), "%s%c%s", dirpath, csep, lde->name);
247 if (lde->type == LDOT_DIR) {
277 __func__, path, errno, lde->type);
298 lws_plugins_dir_cb(const char *dirpath, void *user, struct lws_dir_entry *lde)
305 if (strlen(lde->name) < 7)
316 p = lde->name;
330 lws_snprintf(path, sizeof(path) - 1, "%s/%s", dirpath, lde->name);