Lines Matching refs:dir
601 uv_dir_t* dir; in uv__fs_opendir() local
603 dir = uv__malloc(sizeof(*dir)); in uv__fs_opendir()
604 if (dir == NULL) in uv__fs_opendir()
607 dir->dir = opendir(req->path); in uv__fs_opendir()
608 if (dir->dir == NULL) in uv__fs_opendir()
611 req->ptr = dir; in uv__fs_opendir()
615 uv__free(dir); in uv__fs_opendir()
621 uv_dir_t* dir; in uv__fs_readdir() local
627 dir = req->ptr; in uv__fs_readdir()
630 while (dirent_idx < dir->nentries) { in uv__fs_readdir()
634 res = readdir(dir->dir); in uv__fs_readdir()
645 dirent = &dir->dirents[dirent_idx]; in uv__fs_readdir()
659 uv__free((char*) dir->dirents[i].name); in uv__fs_readdir()
660 dir->dirents[i].name = NULL; in uv__fs_readdir()
667 uv_dir_t* dir; in uv__fs_closedir() local
669 dir = req->ptr; in uv__fs_closedir()
671 if (dir->dir != NULL) { in uv__fs_closedir()
672 closedir(dir->dir); in uv__fs_closedir()
673 dir->dir = NULL; in uv__fs_closedir()
2085 uv_dir_t* dir, in uv_fs_readdir() argument
2089 if (dir == NULL || dir->dir == NULL || dir->dirents == NULL) in uv_fs_readdir()
2092 req->ptr = dir; in uv_fs_readdir()
2098 uv_dir_t* dir, in uv_fs_closedir() argument
2102 if (dir == NULL) in uv_fs_closedir()
2105 req->ptr = dir; in uv_fs_closedir()