Module: wine Branch: master Commit: 66b37c556c4e1aa6531a556786e8d4b1acfa13d6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=66b37c556c4e1aa6531a556786...
Author: Austin English austinenglish@gmail.com Date: Thu May 18 23:15:29 2017 -0500
kernel32: Add GetActiveProcessorCount stub.
Signed-off-by: Austin English austinenglish@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/kernel32/cpu.c | 15 +++++++++++++++ dlls/kernel32/kernel32.spec | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/cpu.c b/dlls/kernel32/cpu.c index bccbfa9..2e0e79f 100644 --- a/dlls/kernel32/cpu.c +++ b/dlls/kernel32/cpu.c @@ -312,3 +312,18 @@ WORD WINAPI GetActiveProcessorGroupCount(void) FIXME("semi-stub, always returning 1\n"); return 1; } + +/*********************************************************************** + * GetActiveProcessorCount (KERNEL32.@) + */ +DWORD WINAPI GetActiveProcessorCount(WORD group) +{ + SYSTEM_INFO si; + DWORD cpus; + + GetSystemInfo( &si ); + cpus = si.dwNumberOfProcessors; + + FIXME("semi-stub, returning %u\n", cpus); + return cpus; +} diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 997e47a..3260cdd 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -540,7 +540,7 @@ @ stdcall GenerateConsoleCtrlEvent(long long) @ stdcall -i386 -private Get16DLLAddress(long str) krnl386.exe16.Get16DLLAddress @ stdcall GetACP() -# @ stub GetActiveProcessorCount +@ stdcall GetActiveProcessorCount(long) @ stdcall GetActiveProcessorGroupCount() # @ stub GetApplicationRecoveryCallback # @ stub GetApplicationRestartSettings