mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 08:23:05 -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;
|
||||
struct dirent *de;
|
||||
|
||||
rewinddir(dirp);
|
||||
for (;;)
|
||||
{
|
||||
errno = 0;
|
||||
|
@ -355,6 +355,12 @@ DIR *opendir(const char *path)
|
||||
return dirp;
|
||||
}
|
||||
|
||||
void rewinddir(DIR *dirp)
|
||||
{
|
||||
if (INVALID_HANDLE_VALUE != dirp->handle)
|
||||
FindClose(dirp->handle);
|
||||
}
|
||||
|
||||
struct dirent *readdir(DIR *dirp)
|
||||
{
|
||||
WIN32_FIND_DATAA FindData;
|
||||
|
@ -58,6 +58,7 @@ int mkdir(const char *path, fuse_mode_t mode);
|
||||
int rmdir(const char *path);
|
||||
|
||||
DIR *opendir(const char *path);
|
||||
void rewinddir(DIR *dirp);
|
||||
struct dirent *readdir(DIR *dirp);
|
||||
int closedir(DIR *dirp);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user