ntdll/tests: Make sure return values are used (LLVM/Clang).
This commit is contained in:
parent
d2c4219c4d
commit
3dd514cee7
|
@ -208,6 +208,7 @@ static void test_query_timeofday(void)
|
||||||
|
|
||||||
sti.uCurrentTimeZoneId = 0xdeadbeef;
|
sti.uCurrentTimeZoneId = 0xdeadbeef;
|
||||||
status = pNtQuerySystemInformation(SystemTimeOfDayInformation, &sti, 28, &ReturnLength);
|
status = pNtQuerySystemInformation(SystemTimeOfDayInformation, &sti, 28, &ReturnLength);
|
||||||
|
ok(status == STATUS_SUCCESS || broken(status == STATUS_INFO_LENGTH_MISMATCH /* NT4 */), "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
ok( 0xdeadbeef == sti.uCurrentTimeZoneId, "This part of the buffer should not have been filled\n");
|
ok( 0xdeadbeef == sti.uCurrentTimeZoneId, "This part of the buffer should not have been filled\n");
|
||||||
|
|
||||||
status = pNtQuerySystemInformation(SystemTimeOfDayInformation, &sti, 32, &ReturnLength);
|
status = pNtQuerySystemInformation(SystemTimeOfDayInformation, &sti, 32, &ReturnLength);
|
||||||
|
@ -366,6 +367,7 @@ static void test_query_procperf(void)
|
||||||
|
|
||||||
/* Find out the number of processors */
|
/* Find out the number of processors */
|
||||||
status = pNtQuerySystemInformation(SystemBasicInformation, &sbi, sizeof(sbi), &ReturnLength);
|
status = pNtQuerySystemInformation(SystemBasicInformation, &sbi, sizeof(sbi), &ReturnLength);
|
||||||
|
ok(status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
NeededLength = sbi.NumberOfProcessors * sizeof(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION);
|
NeededLength = sbi.NumberOfProcessors * sizeof(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION);
|
||||||
|
|
||||||
sppi = HeapAlloc(GetProcessHeap(), 0, NeededLength);
|
sppi = HeapAlloc(GetProcessHeap(), 0, NeededLength);
|
||||||
|
@ -515,6 +517,7 @@ static void test_query_interrupt(void)
|
||||||
|
|
||||||
/* Find out the number of processors */
|
/* Find out the number of processors */
|
||||||
status = pNtQuerySystemInformation(SystemBasicInformation, &sbi, sizeof(sbi), &ReturnLength);
|
status = pNtQuerySystemInformation(SystemBasicInformation, &sbi, sizeof(sbi), &ReturnLength);
|
||||||
|
ok(status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
NeededLength = sbi.NumberOfProcessors * sizeof(SYSTEM_INTERRUPT_INFORMATION);
|
NeededLength = sbi.NumberOfProcessors * sizeof(SYSTEM_INTERRUPT_INFORMATION);
|
||||||
|
|
||||||
sii = HeapAlloc(GetProcessHeap(), 0, NeededLength);
|
sii = HeapAlloc(GetProcessHeap(), 0, NeededLength);
|
||||||
|
@ -1260,6 +1263,7 @@ static void test_affinity(void)
|
||||||
status = pNtSetInformationThread( GetCurrentThread(), ThreadAffinityMask, &thread_affinity, sizeof(thread_affinity) );
|
status = pNtSetInformationThread( GetCurrentThread(), ThreadAffinityMask, &thread_affinity, sizeof(thread_affinity) );
|
||||||
ok( status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
ok( status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
status = pNtQueryInformationThread( GetCurrentThread(), ThreadBasicInformation, &tbi, sizeof(tbi), NULL );
|
status = pNtQueryInformationThread( GetCurrentThread(), ThreadBasicInformation, &tbi, sizeof(tbi), NULL );
|
||||||
|
ok(status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
ok( tbi.AffinityMask == 1, "Unexpected thread affinity\n" );
|
ok( tbi.AffinityMask == 1, "Unexpected thread affinity\n" );
|
||||||
|
|
||||||
/* NOTE: Pre-Vista does not recognize the "all processors" flag (all bits set) */
|
/* NOTE: Pre-Vista does not recognize the "all processors" flag (all bits set) */
|
||||||
|
@ -1278,6 +1282,7 @@ static void test_affinity(void)
|
||||||
if (status == STATUS_SUCCESS)
|
if (status == STATUS_SUCCESS)
|
||||||
{
|
{
|
||||||
status = pNtQueryInformationThread( GetCurrentThread(), ThreadBasicInformation, &tbi, sizeof(tbi), NULL );
|
status = pNtQueryInformationThread( GetCurrentThread(), ThreadBasicInformation, &tbi, sizeof(tbi), NULL );
|
||||||
|
ok(status == STATUS_SUCCESS, "Expected STATUS_SUCCESS, got %08x\n", status);
|
||||||
ok( broken(tbi.AffinityMask == 1) || tbi.AffinityMask == (1 << si.dwNumberOfProcessors) - 1,
|
ok( broken(tbi.AffinityMask == 1) || tbi.AffinityMask == (1 << si.dwNumberOfProcessors) - 1,
|
||||||
"Unexpected thread affinity\n" );
|
"Unexpected thread affinity\n" );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue