]> SALOME platform Git repositories - samples/component.git/blobdiff - src/TypesCheck/TypesCheck_Impl.cxx
Salome HOME
Porting SALOME COMPONENT module to win32 platform.
[samples/component.git] / src / TypesCheck / TypesCheck_Impl.cxx
index 7c505d7d298e041c6ab959812d55569682489e94..3ccd6ba9a3a77d7653d827d017c38da4bbb7be5f 100644 (file)
 //  Module : SuperVisionTest
 //
 #include <stdio.h>
+#ifndef WIN32
 #include <unistd.h>
+#else
+#include <process.h>
+#endif
 #include <fstream>
 #include <sstream>
 #include <string>
@@ -148,8 +152,14 @@ extern "C"
                                                        PortableServer::ObjectId * contId ,
                                                        const char *instanceName ,
                                                        const char *interfaceName ) {
+#ifndef WIN32
     MESSAGE("TypesCheckEngine_factory TypesCheckEngine ("
-            << instanceName << "," << interfaceName << "," << getpid() << ")");
+            << instanceName << "," << interfaceName << "," << getpid()<< ")");
+#else
+    MESSAGE("TypesCheckEngine_factory TypesCheckEngine ("
+            << instanceName << "," << interfaceName << "," << _getpid()<< ")");
+#endif
+            
     TypesCheck_Impl * myTypesCheck  = new TypesCheck_Impl(orb, poa, contId, instanceName, interfaceName);
     return myTypesCheck->getId() ;
   }