Skip to content

Commit 993cfb6

Browse files
committed
Windows compatibility
1 parent 8627996 commit 993cfb6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

src/ChunkInfo.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@
2626
#include <iostream>
2727
#include <list>
2828
#include <map>
29-
#include <unistd.h>
3029
#include <utility>
3130

31+
#ifdef _WIN32
32+
#else
33+
#include <unistd.h>
34+
#endif
35+
3236
namespace openPMD
3337
{
3438
ChunkInfo::ChunkInfo( Offset offset_in, Extent extent_in )
@@ -569,7 +573,10 @@ chunk_assignment::RankMeta byMethodCollective( MPI_Comm comm, Method method )
569573
std::string hostname()
570574
{
571575
char hostname[ MAX_HOSTNAME_LENGTH ];
572-
gethostname( hostname, MAX_HOSTNAME_LENGTH );
576+
if( gethostname( hostname, MAX_HOSTNAME_LENGTH ) )
577+
{
578+
throw std::runtime_error( "[gethostname] Could not inquire hostname." );
579+
}
573580
std::string res( hostname );
574581
return res;
575582
}

0 commit comments

Comments
 (0)