Salome HOME
Copyright update 2021
[tools/libbatch.git] / src / Core / Utils.cxx
index b7371f905b6e3acb041b7ff3936db28ec790f83e..09287eb424d7692d71fa9c62870bbc8bea63af01 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -119,10 +119,9 @@ string Utils::createAndOpenTemporaryFile(const string & prefix, ofstream & outpu
   if (tmpDirName == NULL) tmpDirName = getenv("TMPDIR");
   if (tmpDirName == NULL) tmpDirName = "/tmp";
 
-  string fileName = (string)tmpDirName + "/libbatch-" + prefix + "-XXXXXX";
-
 #ifdef WIN32
 
+  string fileName = (string)tmpDirName + "\\libbatch-" + prefix + "-XXXXXX";
   char randstr[7];
   srand(time(NULL));
 
@@ -135,7 +134,7 @@ string Utils::createAndOpenTemporaryFile(const string & prefix, ofstream & outpu
   outputStream.open(fileName.c_str(), ios_base::binary | ios_base::out);
 
 #else
-
+  string fileName = (string)tmpDirName + "/libbatch-" + prefix + "-XXXXXX";
   char * buf = new char[fileName.size()+1];
   fileName.copy(buf, fileName.size());
   buf[fileName.size()] = '\0';