Make read_file_to_string() work on cygwin
On IRC, a user reports that we fail to load the state file at startup on cygwin. That's apparently because the _WIN32-only code in read_file_to_string() needs to be enabled for cygwin too. Trivial, tested patch: ``` diff --git a/src/common/util.c b/src/common/util.c index d4d7cb3..5329a05 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -2328,7 +2328,7 @@ read_file_to_str(const char *filename, int flags, struct stat *stat_out) } string[r] = '\0'; /* NUL-terminate the result. */ -#ifdef _WIN32 +#if defined(_WIN32) || defined(__CYGWIN__) if (!bin && strchr(string, '\r')) { log_debug(LD_FS, "We didn't convert CRLF to LF as well as we hoped " "when reading %s. Coping.", ```
issue