mirror of
				https://github.com/winfsp/winfsp.git
				synced 2025-10-30 19:48:38 -05:00 
			
		
		
		
	tst: winfsp-tests: --external tests done within a temporary directory
This commit is contained in:
		| @@ -28,20 +28,6 @@ | ||||
| #define testalpha(c)                    ('a' <= ((c) | 0x20) && ((c) | 0x20) <= 'z') | ||||
| #define togglealpha(c)                  ((c) ^ 0x20) | ||||
|  | ||||
| #if !defined(WINFSP_TESTS_NO_HOOKS) | ||||
| #define CreateFileW HookCreateFileW | ||||
| #define CloseHandle HookCloseHandle | ||||
| #define SetFileAttributesW HookSetFileAttributesW | ||||
| #define CreateDirectoryW HookCreateDirectoryW | ||||
| #define DeleteFileW HookDeleteFileW | ||||
| #define RemoveDirectoryW HookRemoveDirectoryW | ||||
| #define MoveFileExW HookMoveFileExW | ||||
| #define FindFirstFileW HookFindFirstFileW | ||||
| #define FindFirstStreamW HookFindFirstStreamW | ||||
| #define GetDiskFreeSpaceW HookGetDiskFreeSpaceW | ||||
| #define GetVolumeInformationW HookGetVolumeInformationW | ||||
| #define SetVolumeLabelW HookSetVolumeLabelW | ||||
| #endif | ||||
| HANDLE WINAPI HookCreateFileW( | ||||
|     LPCWSTR lpFileName, | ||||
|     DWORD dwDesiredAccess, | ||||
| @@ -92,6 +78,28 @@ BOOL WINAPI HookGetVolumeInformationW( | ||||
| BOOL WINAPI HookSetVolumeLabelW( | ||||
|     LPCWSTR lpRootPathName, | ||||
|     LPCWSTR lpVolumeName); | ||||
| BOOL WINAPI HookSetCurrentDirectoryW( | ||||
|     LPCWSTR lpPathName); | ||||
| static inline BOOL RealSetCurrentDirectoryW( | ||||
|     LPCWSTR lpPathName) | ||||
| { | ||||
|     return SetCurrentDirectoryW(lpPathName); | ||||
| } | ||||
| #if !defined(WINFSP_TESTS_NO_HOOKS) | ||||
| #define CreateFileW HookCreateFileW | ||||
| #define CloseHandle HookCloseHandle | ||||
| #define SetFileAttributesW HookSetFileAttributesW | ||||
| #define CreateDirectoryW HookCreateDirectoryW | ||||
| #define DeleteFileW HookDeleteFileW | ||||
| #define RemoveDirectoryW HookRemoveDirectoryW | ||||
| #define MoveFileExW HookMoveFileExW | ||||
| #define FindFirstFileW HookFindFirstFileW | ||||
| #define FindFirstStreamW HookFindFirstStreamW | ||||
| #define GetDiskFreeSpaceW HookGetDiskFreeSpaceW | ||||
| #define GetVolumeInformationW HookGetVolumeInformationW | ||||
| #define SetVolumeLabelW HookSetVolumeLabelW | ||||
| #define SetCurrentDirectoryW HookSetCurrentDirectoryW | ||||
| #endif | ||||
|  | ||||
| HANDLE WINAPI ResilientCreateFileW( | ||||
|     LPCWSTR lpFileName, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user