Lines Matching refs:dir
1560 uv_dir_t* dir; in fs__opendir() local
1563 dir = NULL; in fs__opendir()
1572 dir = uv__malloc(sizeof(*dir)); in fs__opendir()
1573 if (dir == NULL) { in fs__opendir()
1594 dir->dir_handle = FindFirstFileW(find_path, &dir->find_data); in fs__opendir()
1597 if (dir->dir_handle == INVALID_HANDLE_VALUE && in fs__opendir()
1603 dir->need_find_call = FALSE; in fs__opendir()
1604 req->ptr = dir; in fs__opendir()
1609 uv__free(dir); in fs__opendir()
1615 uv_dir_t* dir; in fs__readdir() local
1624 dir = req->ptr; in fs__readdir()
1625 dirents = dir->dirents; in fs__readdir()
1626 memset(dirents, 0, dir->nentries * sizeof(*dir->dirents)); in fs__readdir()
1627 find_data = &dir->find_data; in fs__readdir()
1630 while (dirent_idx < dir->nentries) { in fs__readdir()
1631 if (dir->need_find_call && FindNextFileW(dir->dir_handle, find_data) == 0) { in fs__readdir()
1642 dir->need_find_call = TRUE; in fs__readdir()
1663 dir->need_find_call = TRUE; in fs__readdir()
1679 uv_dir_t* dir; in fs__closedir() local
1681 dir = req->ptr; in fs__closedir()
1682 FindClose(dir->dir_handle); in fs__closedir()
3219 uv_dir_t* dir, in uv_fs_readdir() argument
3223 if (dir == NULL || in uv_fs_readdir()
3224 dir->dirents == NULL || in uv_fs_readdir()
3225 dir->dir_handle == INVALID_HANDLE_VALUE) { in uv_fs_readdir()
3230 req->ptr = dir; in uv_fs_readdir()
3236 uv_dir_t* dir, in uv_fs_closedir() argument
3239 if (dir == NULL) { in uv_fs_closedir()
3243 req->ptr = dir; in uv_fs_closedir()