--- tls/tls_util.c.orig Fri Jul 26 22:17:04 2019 +++ tls/tls_util.c Fri Jul 26 22:21:22 2019 @@ -17,6 +17,10 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifdef _MSC_VER +#define NO_REDEF_POSIX_FUNCTIONS +#endif + #include #include @@ -161,7 +165,11 @@ tls_load_file(const char *name, size_t *len, char *pas *len = 0; +#ifndef _WIN32 if ((fd = open(name, O_RDONLY)) == -1) +#else + if ((fd = open(name, O_RDONLY | O_BINARY)) == -1) +#endif return (NULL); /* Just load the file into memory without decryption */