From c190d74138449de79aadf367a8739eac506359b3 Mon Sep 17 00:00:00 2001 From: Greg Eisenhauer <eisen@cc.gatech.edu> Date: Sat, 3 Aug 2024 21:08:50 -0500 Subject: [PATCH] wip --- source/adios2/toolkit/transport/file/FileHTTP.cpp | 10 +++++++--- source/adios2/toolkit/transport/file/FilePOSIX.cpp | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/source/adios2/toolkit/transport/file/FileHTTP.cpp b/source/adios2/toolkit/transport/file/FileHTTP.cpp index e1e7589240..7e07358be4 100644 --- a/source/adios2/toolkit/transport/file/FileHTTP.cpp +++ b/source/adios2/toolkit/transport/file/FileHTTP.cpp @@ -23,12 +23,16 @@ #define INST_ADDRSTRLEN 50 #else #include <netinet/in.h> -#include <sys/socket.h> - +#ifdef __WIN32__ +// Not visual studio, but still windows +#include <winsock2.h> +#else #include <arpa/inet.h> +#include <netinet/in.h> +#include <sys/socket.h> +#endif #include <cstring> #include <netdb.h> -#include <netinet/in.h> #include <unistd.h> #endif namespace adios2 diff --git a/source/adios2/toolkit/transport/file/FilePOSIX.cpp b/source/adios2/toolkit/transport/file/FilePOSIX.cpp index 3029667313..bbf4d1b7d3 100644 --- a/source/adios2/toolkit/transport/file/FilePOSIX.cpp +++ b/source/adios2/toolkit/transport/file/FilePOSIX.cpp @@ -22,7 +22,9 @@ #include <thread> #ifndef _MSC_VER #include <unistd.h> // write, close, ftruncate +#ifndef O_BINARY #define O_BINARY 0 +#endif #else #include <io.h> #define close _close