fuse: implementation checkpoint

This commit is contained in:
Bill Zissimopoulos
2016-05-25 16:35:07 -07:00
parent 91825106f1
commit 1f22bd3517
5 changed files with 210 additions and 3 deletions

View File

@ -44,6 +44,7 @@ BOOL WINAPI DllMain(HINSTANCE Instance, DWORD Reason, PVOID Reserved)
FspEventLogInitialize(Dynamic);
FspFileSystemInitialize(Dynamic);
FspServiceInitialize(Dynamic);
fsp_fuse_initialize(Dynamic);
break;
case DLL_PROCESS_DETACH:
@ -57,11 +58,16 @@ BOOL WINAPI DllMain(HINSTANCE Instance, DWORD Reason, PVOID Reserved)
* https://blogs.msdn.microsoft.com/oldnewthing/20100122-00/?p=15193/
*/
Dynamic = 0 == Reserved;
fsp_fuse_finalize(Dynamic);
FspServiceFinalize(Dynamic);
FspFileSystemFinalize(Dynamic);
FspEventLogFinalize(Dynamic);
FspNtStatusFinalize(Dynamic);
break;
case DLL_THREAD_DETACH:
fsp_fuse_finalize_thread();
break;
}
return TRUE;