mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
tst: passthrough-fuse: windows-posix layer
This commit is contained in:
parent
c252382204
commit
075d1821a2
@ -171,6 +171,7 @@ static int ptfs_readdir(const char *path, void *buf, fuse_fill_dir_t filler, fus
|
|||||||
DIR *dirp = (DIR *)fi->fh;
|
DIR *dirp = (DIR *)fi->fh;
|
||||||
struct dirent *de;
|
struct dirent *de;
|
||||||
|
|
||||||
|
rewinddir(dirp);
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
errno = 0;
|
errno = 0;
|
||||||
|
@ -355,6 +355,12 @@ DIR *opendir(const char *path)
|
|||||||
return dirp;
|
return dirp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void rewinddir(DIR *dirp)
|
||||||
|
{
|
||||||
|
if (INVALID_HANDLE_VALUE != dirp->handle)
|
||||||
|
FindClose(dirp->handle);
|
||||||
|
}
|
||||||
|
|
||||||
struct dirent *readdir(DIR *dirp)
|
struct dirent *readdir(DIR *dirp)
|
||||||
{
|
{
|
||||||
WIN32_FIND_DATAA FindData;
|
WIN32_FIND_DATAA FindData;
|
||||||
|
@ -58,6 +58,7 @@ int mkdir(const char *path, fuse_mode_t mode);
|
|||||||
int rmdir(const char *path);
|
int rmdir(const char *path);
|
||||||
|
|
||||||
DIR *opendir(const char *path);
|
DIR *opendir(const char *path);
|
||||||
|
void rewinddir(DIR *dirp);
|
||||||
struct dirent *readdir(DIR *dirp);
|
struct dirent *readdir(DIR *dirp);
|
||||||
int closedir(DIR *dirp);
|
int closedir(DIR *dirp);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user