Lines Matching defs:dire
89 struct dir_entry *dire;
127 pss->dire = pss->vhd->dire_head;
139 struct dir_entry *dire;
211 dire = lwsac_use(&lwsac_head, sizeof(*dire) + m, 0);
212 if (!dire) {
218 dire->next = NULL;
219 dire->size = (unsigned long long)s.st_size;
220 dire->mtime = s.st_mtime;
221 dire->user[0] = '\0';
224 lws_strncpy(dire->user, subdir[1], sizeof(dire->user));
229 memcpy(&dire[1], filepath + initial, m);
231 lws_list_ptr_insert(&sorted_head, &dire->next, de_mtime_sort);
503 if (pss->lwsac_head && !pss->dire)
515 while (m-- && pss->dire) {
522 (const char *)&pss->dire[1],
523 pss->dire->size,
524 (unsigned long long)pss->dire->mtime,
525 !strcmp(pss->user, pss->dire->user) &&
528 pss->dire = lp_to_dir_entry(pss->dire->next, next);
531 if (!pss->dire) {
542 !pss->dire));
547 if (pss->dire) {