mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-24 09:23:37 -05:00
tst: winfsp-tests: replace abort with ABORT in HookCreateFile, etc.
This commit is contained in:
parent
a3e577b091
commit
3cba22b9a5
@ -3,6 +3,13 @@
|
|||||||
|
|
||||||
#include "winfsp-tests.h"
|
#include "winfsp-tests.h"
|
||||||
|
|
||||||
|
#define ABORT()\
|
||||||
|
do\
|
||||||
|
{\
|
||||||
|
tlib_printf("ABORT: %s:%s:%d\n", __func__, __FILE__, __LINE__);\
|
||||||
|
abort();\
|
||||||
|
} while (0,0)
|
||||||
|
|
||||||
int NtfsTests = 0;
|
int NtfsTests = 0;
|
||||||
int WinFspDiskTests = 1;
|
int WinFspDiskTests = 1;
|
||||||
int WinFspNetTests = 1;
|
int WinFspNetTests = 1;
|
||||||
@ -84,7 +91,7 @@ HANDLE HookCreateFileW(
|
|||||||
else if (testalpha(FileNameBuf[0]) && L':' == FileNameBuf[1] && L'\\' == FileNameBuf[2])
|
else if (testalpha(FileNameBuf[0]) && L':' == FileNameBuf[1] && L'\\' == FileNameBuf[2])
|
||||||
P = FileNameBuf + 3;
|
P = FileNameBuf + 3;
|
||||||
else
|
else
|
||||||
abort();
|
ABORT();
|
||||||
|
|
||||||
for (EndP = P + wcslen(P); EndP > P; P++)
|
for (EndP = P + wcslen(P); EndP > P; P++)
|
||||||
if (testalpha(*P) && myrand() <= (TogglePercent) * 0x7fff / 100)
|
if (testalpha(*P) && myrand() <= (TogglePercent) * 0x7fff / 100)
|
||||||
@ -119,7 +126,7 @@ HANDLE HookCreateFileW(
|
|||||||
else if (testalpha(FileNameBuf[0]) && L':' == FileNameBuf[1] && L'\\' == FileNameBuf[2])
|
else if (testalpha(FileNameBuf[0]) && L':' == FileNameBuf[1] && L'\\' == FileNameBuf[2])
|
||||||
;
|
;
|
||||||
else
|
else
|
||||||
abort();
|
ABORT();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (OptNoTraverseToken)
|
if (OptNoTraverseToken)
|
||||||
@ -128,7 +135,7 @@ HANDLE HookCreateFileW(
|
|||||||
Privileges.Privileges[0].Attributes = 0;
|
Privileges.Privileges[0].Attributes = 0;
|
||||||
Privileges.Privileges[0].Luid = OptNoTraverseLuid;
|
Privileges.Privileges[0].Luid = OptNoTraverseLuid;
|
||||||
if (!AdjustTokenPrivileges(OptNoTraverseToken, FALSE, &Privileges, 0, 0, 0))
|
if (!AdjustTokenPrivileges(OptNoTraverseToken, FALSE, &Privileges, 0, 0, 0))
|
||||||
abort();
|
ABORT();
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE h = CreateFileW(
|
HANDLE h = CreateFileW(
|
||||||
@ -147,7 +154,7 @@ HANDLE HookCreateFileW(
|
|||||||
Privileges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
|
Privileges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
|
||||||
Privileges.Privileges[0].Luid = OptNoTraverseLuid;
|
Privileges.Privileges[0].Luid = OptNoTraverseLuid;
|
||||||
if (!AdjustTokenPrivileges(OptNoTraverseToken, FALSE, &Privileges, 0, 0, 0))
|
if (!AdjustTokenPrivileges(OptNoTraverseToken, FALSE, &Privileges, 0, 0, 0))
|
||||||
abort();
|
ABORT();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user