X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/7440fd4419acfc9c784f142fb9dee3e64c9a18c2..ae0500e538e2fb821ef1ad8529aed7999acf7a19:/noise.c diff --git a/noise.c b/noise.c index 00719bbd..1b1d1f5e 100644 --- a/noise.c +++ b/noise.c @@ -10,12 +10,6 @@ #include "storage.h" /* - * GetSystemPowerStatus function. - */ -typedef BOOL(WINAPI * gsps_t) (LPSYSTEM_POWER_STATUS); -static gsps_t gsps; - -/* * This function is called once, at PuTTY startup, and will do some * seriously silly things like listing directories and getting disk * free space and a process snapshot. @@ -26,7 +20,6 @@ void noise_get_heavy(void (*func) (void *, int)) HANDLE srch; WIN32_FIND_DATA finddata; char winpath[MAX_PATH + 3]; - HMODULE mod; GetWindowsDirectory(winpath, sizeof(winpath)); strcat(winpath, "\\*"); @@ -41,12 +34,6 @@ void noise_get_heavy(void (*func) (void *, int)) read_random_seed(func); /* Update the seed immediately, in case another instance uses it. */ random_save_seed(); - - gsps = NULL; - mod = GetModuleHandle("KERNEL32"); - if (mod) { - gsps = (gsps_t) GetProcAddress(mod, "GetSystemPowerStatus"); - } } void random_save_seed(void) @@ -71,21 +58,12 @@ void noise_get_light(void (*func) (void *, int)) SYSTEMTIME systime; DWORD adjust[2]; BOOL rubbish; - SYSTEM_POWER_STATUS pwrstat; GetSystemTime(&systime); func(&systime, sizeof(systime)); GetSystemTimeAdjustment(&adjust[0], &adjust[1], &rubbish); func(&adjust, sizeof(adjust)); - - /* - * Call GetSystemPowerStatus if present. - */ - if (gsps) { - if (gsps(&pwrstat)) - func(&pwrstat, sizeof(pwrstat)); - } } /*