summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/include/IceUtil/Random.h1
-rw-r--r--cpp/src/IceUtil/Random.cpp2
-rw-r--r--cpp/src/IceUtil/UUID.cpp2
3 files changed, 4 insertions, 1 deletions
diff --git a/cpp/include/IceUtil/Random.h b/cpp/include/IceUtil/Random.h
index c2ef54889c5..2666c86a772 100644
--- a/cpp/include/IceUtil/Random.h
+++ b/cpp/include/IceUtil/Random.h
@@ -31,7 +31,6 @@ private:
};
ICE_UTIL_API void generateRandom(char*, int);
-ICE_UTIL_API void generateRandomAndGetPid(char*, int, char*);
ICE_UTIL_API int random(int);
}
diff --git a/cpp/src/IceUtil/Random.cpp b/cpp/src/IceUtil/Random.cpp
index f4f4d30aa95..ff6f89b254b 100644
--- a/cpp/src/IceUtil/Random.cpp
+++ b/cpp/src/IceUtil/Random.cpp
@@ -92,6 +92,7 @@ IceUtil::RandomGeneratorException::ice_throw() const
// Used by generateUUID() to get a random sequence and the pid of
// current process.
//
+#ifndef _WIN32
namespace IceUtil
{
@@ -105,6 +106,7 @@ generateRandomAndGetPid(char* buffer, int size, char* pid)
}
}
+#endif
void
IceUtil::generateRandom(char* buffer, int size)
diff --git a/cpp/src/IceUtil/UUID.cpp b/cpp/src/IceUtil/UUID.cpp
index ffe36ea57ab..f6a32118a7b 100644
--- a/cpp/src/IceUtil/UUID.cpp
+++ b/cpp/src/IceUtil/UUID.cpp
@@ -22,6 +22,7 @@
using namespace std;
+#ifndef _WIN32
namespace IceUtil
{
@@ -32,6 +33,7 @@ namespace IceUtil
void generateRandomAndGetPid(char*, int, char*);
};
+#endif
// Helper char to hex functions
//