Emulation of `getloadavg' on MS-Windows:
authorEli Zaretskii <eliz@gnu.org>
Sat, 4 Jul 2009 10:43:10 +0000 (10:43 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 Jul 2009 10:43:10 +0000 (10:43 +0000)
commitad9e2d54dd85944547f1333a616098e92f114850
tree7b4dd9c2cb8a7cccf733c6dec15d91b6779c2ffe
parent7df24305ed8d85172aaa9084ed5b3f7d8e354bba
Emulation of `getloadavg' on MS-Windows:
Include float.h
(g_b_init_get_native_system_info, g_b_init_get_system_times)
(GetNativeSystemInfo_Proc, GetSystemTimes_Proc): Declare.
(get_native_system_info, get_system_times): New functions.
(buf_next, buf_prev, sample_system_load, getavg): New subroutines.
(getloadavg): Rewrite using GetSystemTimes and GetNativeSystemInfo.
(globals_of_w32): Initialize g_b_init_get_native_system_info,
g_b_init_get_system_times, and num_of_processors.
src/ChangeLog
src/w32.c