Salome HOME
Porting SALOME COMPONENT module to win32 platform.
[samples/component.git] / src / DataStreamComponent / DataStreamComponent_Impl.cxx
index 5b49ffe155c0b5196d4a6cea54e10b52a9e868f8..093cc46f535c390a5e6ede5046891b8171749d1a 100644 (file)
 //  Module : SuperVisionTest
 //
 #include <stdio.h>
+#ifndef WIN32
 #include <unistd.h>
+#else
+#include <process.h>
+#endif
 #include <fstream>
 #include <sstream>
 #include <string>
@@ -111,8 +115,13 @@ extern "C"
       const char *instanceName,
       const char *interfaceName)
   {
+#ifndef WIN32
     MESSAGE("DataStreamFactoryEngine_factory DataStreamFactoryEngine ("
             << instanceName << "," << interfaceName << "," << getpid() << ")");
+#else
+    MESSAGE("DataStreamFactoryEngine_factory DataStreamFactoryEngine ("
+            << instanceName << "," << interfaceName << "," << _getpid() << ")");
+#endif
     DataStreamFactory_Impl * myDataStreamFactory 
       = new DataStreamFactory_Impl(orb, poa, contId, instanceName, interfaceName);
     return myDataStreamFactory->getId() ;