projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Robert de Bath's Big Patch, part 1
[u/mdw/putty]
/
noise.c
diff --git
a/noise.c
b/noise.c
index
cf9bba5
..
31004dd
100644
(file)
--- a/
noise.c
+++ b/
noise.c
@@
-73,7
+73,7
@@
void noise_get_heavy(void (*func) (void *, int)) {
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, OPEN_EXISTING, 0, NULL);
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL, OPEN_EXISTING, 0, NULL);
- if (seedf) {
+ if (seedf
!= INVALID_HANDLE_VALUE
) {
while (1) {
char buf[1024];
DWORD len;
while (1) {
char buf[1024];
DWORD len;
@@
-96,7
+96,7
@@
void random_save_seed(void) {
seedf = CreateFile(seedpath, GENERIC_WRITE, 0,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
seedf = CreateFile(seedpath, GENERIC_WRITE, 0,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
- if (seedf) {
+ if (seedf
!= INVALID_HANDLE_VALUE
) {
int len;
DWORD lenwritten;
void *data;
int len;
DWORD lenwritten;
void *data;
@@
-124,8
+124,10
@@
void noise_get_light(void (*func) (void *, int)) {
GetSystemTimeAdjustment(&adjust[0], &adjust[1], &rubbish);
func(&adjust, sizeof(adjust));
GetSystemTimeAdjustment(&adjust[0], &adjust[1], &rubbish);
func(&adjust, sizeof(adjust));
+#ifndef WIN32S_COMPAT
if (GetSystemPowerStatus(&pwrstat))
func(&pwrstat, sizeof(pwrstat));
if (GetSystemPowerStatus(&pwrstat))
func(&pwrstat, sizeof(pwrstat));
+#endif
}
/*
}
/*