Lines Matching refs:de
2522 struct dirent *de; in webdav_delete_dir() local
2523 while (NULL != (de = readdir(dir))) { in webdav_delete_dir()
2524 if (de->d_name[0] == '.' in webdav_delete_dir()
2525 && (de->d_name[1] == '\0' in webdav_delete_dir()
2526 || (de->d_name[1] == '.' && de->d_name[2] == '\0'))) in webdav_delete_dir()
2530 if (de->d_type != DT_UNKNOWN) in webdav_delete_dir()
2531 s_isdir = (de->d_type == DT_DIR); in webdav_delete_dir()
2537 if (0 != fstatat(dfd, de->d_name, &st, AT_SYMLINK_NOFOLLOW)) in webdav_delete_dir()
2545 const uint32_t len = (uint32_t) _D_EXACT_NAMLEN(de); in webdav_delete_dir()
2547 webdav_str_len_to_lower(de->d_name, len); in webdav_delete_dir()
2548 buffer_append_string_len(&dst->path, de->d_name, len); in webdav_delete_dir()
2549 buffer_append_string_len(&dst->rel_path, de->d_name, len); in webdav_delete_dir()
2553 if (de->d_type == DT_UNKNOWN) in webdav_delete_dir()
2573 webdav_unlinkat(pconf, dst, dfd, de->d_name); in webdav_delete_dir()
3224 struct dirent *de; in webdav_copymove_dir() local
3225 while (NULL != (de = readdir(srcdir))) { in webdav_copymove_dir()
3226 if (de->d_name[0] == '.' in webdav_copymove_dir()
3227 && (de->d_name[1] == '\0' in webdav_copymove_dir()
3228 || (de->d_name[1] == '.' && de->d_name[2] == '\0'))) in webdav_copymove_dir()
3232 if (de->d_type != DT_UNKNOWN) in webdav_copymove_dir()
3233 d_type = DTTOIF(de->d_type); in webdav_copymove_dir()
3238 if (0 != fstatat(dfd, de->d_name, &st, AT_SYMLINK_NOFOLLOW)) in webdav_copymove_dir()
3244 const uint32_t len = (uint32_t) _D_EXACT_NAMLEN(de); in webdav_copymove_dir()
3246 webdav_str_len_to_lower(de->d_name, len); in webdav_copymove_dir()
3248 buffer_append_string_len(&src->path, de->d_name, len); in webdav_copymove_dir()
3249 buffer_append_string_len(&dst->path, de->d_name, len); in webdav_copymove_dir()
3250 buffer_append_string_len(&src->rel_path, de->d_name, len); in webdav_copymove_dir()
3251 buffer_append_string_len(&dst->rel_path, de->d_name, len); in webdav_copymove_dir()
3255 if (de->d_type == DT_UNKNOWN) in webdav_copymove_dir()
3770 struct dirent *de; in webdav_propfind_dir() local
3771 while (NULL != (de = readdir(dir))) { in webdav_propfind_dir()
3772 if (de->d_name[0] == '.' in webdav_propfind_dir()
3773 && (de->d_name[1] == '\0' in webdav_propfind_dir()
3774 || (de->d_name[1] == '.' && de->d_name[2] == '\0'))) in webdav_propfind_dir()
3778 if (0 != fstatat(dfd, de->d_name, &pb->st, pb->atflags)) in webdav_propfind_dir()
3782 const uint32_t len = (uint32_t) _D_EXACT_NAMLEN(de); in webdav_propfind_dir()
3784 webdav_str_len_to_lower(de->d_name, len); in webdav_propfind_dir()
3785 buffer_append_string_len(&dst->path, de->d_name, len); in webdav_propfind_dir()
3786 buffer_append_string_len(&dst->rel_path, de->d_name, len); in webdav_propfind_dir()