1
0
mirror of https://github.com/winfsp/winfsp.git synced 2026-06-15 09:06:03 -05:00

dll: fuse: allow multiple FUSE file systems

Refactoring to allow for multiple FUSE file systems within a single
process. Running FUSE file systems as Windows services is still
supported.
This commit is contained in:
Bill Zissimopoulos
2018-07-28 13:13:27 -07:00
parent e5c424dba1
commit ae8e4e61f7
6 changed files with 185 additions and 22 deletions
+1 -1
View File
@@ -61,8 +61,8 @@ struct fuse
UINT16 VolumeLabelLength;
WCHAR VolumeLabel[sizeof ((FSP_FSCTL_VOLUME_INFO *)0)->VolumeLabel / sizeof(WCHAR)];
PWSTR MountPoint;
HANDLE LoopEvent;
FSP_FILE_SYSTEM *FileSystem;
FSP_SERVICE *Service; /* weak */
volatile int exited;
struct fuse3 *fuse3;
};