From ae4314c744c3eac1069380a3aace07782cca50f1 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 3 Mar 2014 08:34:51 +0000
Subject: [PATCH] CreateDirectory is reserved by windows -> CreateSingleDir

---
 Common/OS.cpp       | 4 ++--
 Common/OS.h         | 2 +-
 Parser/Gmsh.tab.cpp | 2 +-
 Parser/Gmsh.y       | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/Common/OS.cpp b/Common/OS.cpp
index 3b0f4bb6c9..a95d30e3ca 100644
--- a/Common/OS.cpp
+++ b/Common/OS.cpp
@@ -339,7 +339,7 @@ int StatFile(const std::string &fileName)
   return ret;
 }
 
-int CreateDirectory(const std::string &dirName)
+int CreateSingleDir(const std::string &dirName)
 {
 #if defined(WIN32) && !defined(__CYGWIN__)
   setwbuf(0, dirName.c_str());
@@ -358,7 +358,7 @@ void CreatePath(const std::string &fullPath)
   size_t cur = 0;
   while(cur != std::string::npos) {
     cur = dirname.find("/", cur + 1);
-    CreateDirectory(dirname.substr(0, cur));
+    CreateSingleDir(dirname.substr(0, cur));
   }
 }
 
diff --git a/Common/OS.h b/Common/OS.h
index 6c9fc46901..685005bc47 100644
--- a/Common/OS.h
+++ b/Common/OS.h
@@ -22,7 +22,7 @@ std::string GetHostName();
 int UnlinkFile(const std::string &fileName);
 int StatFile(const std::string &fileName);
 int KillProcess(int pid);
-int CreateDirectory(const std::string &dirName);
+int CreateSingleDir(const std::string &dirName);
 void CreatePath(const std::string &fullPath);
 int SystemCall(const std::string &command, bool blocking=false);
 std::string GetCurrentWorkdir();
diff --git a/Parser/Gmsh.tab.cpp b/Parser/Gmsh.tab.cpp
index 39358fcdde..4b110de3b3 100644
--- a/Parser/Gmsh.tab.cpp
+++ b/Parser/Gmsh.tab.cpp
@@ -7444,7 +7444,7 @@ yyreduce:
 	GModel::current()->setName((yyvsp[(2) - (3)].c));
       }
       else if(!strcmp((yyvsp[(1) - (3)].c), "CreateDir")){
-	CreateDirectory(std::string((yyvsp[(2) - (3)].c)));
+	CreateSingleDir(std::string((yyvsp[(2) - (3)].c)));
       }
       else{
 	yymsg(0, "Unknown command '%s'", (yyvsp[(1) - (3)].c));
diff --git a/Parser/Gmsh.y b/Parser/Gmsh.y
index 3c888b48a8..a98d1ddf36 100644
--- a/Parser/Gmsh.y
+++ b/Parser/Gmsh.y
@@ -2764,7 +2764,7 @@ Command :
 	GModel::current()->setName($2);
       }
       else if(!strcmp($1, "CreateDir")){
-	CreateDirectory(std::string($2));
+	CreateSingleDir(std::string($2));
       }
       else{
 	yymsg(0, "Unknown command '%s'", $1);
-- 
GitLab