Make the vmstat_read_failed() return non-error for Cygwin as
it always will error because /proc/vmstat doesn't exist.
Patch from Achim of the Cygwin project.
Signed-off-by: Craig Small <csmall@dropbear.xyz>
// clear out the soon to be 'current' values
memset(&info->hist.new, 0, sizeof(struct vmstat_data));
+#ifndef __CYGWIN__ /* /proc/vmstat does not exist */
if (-1 == info->vmstat_fd
&& (-1 == (info->vmstat_fd = open(VMSTAT_FILE, O_RDONLY))))
return 1;
break;
head = tail + 1;
}
-
+#endif /* !__CYGWIN__ */
return 0;
} // end: vmstat_read_failed