tst: winfsp-tests: replace abort with ABORT in HookCreateFile, etc.

This commit is contained in:
Bill Zissimopoulos 2016-10-19 13:56:15 -07:00
parent a3e577b091
commit 3cba22b9a5

View File

@ -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