aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Startup.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Startup.c b/src/Startup.c
index b6b6068..c6eed2d 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -14,6 +14,7 @@
#include "cctk.h"
#include "cctk_Parameters.h"
+#include "CactusBase/IOUtil/src/ioutil_Utils.h"
#include "iobasicGH.h"
static const char *rcsid = "$Header$";
@@ -174,16 +175,16 @@ static void *IOBasic_SetupGH (tFleshConfig *config,
/* create the output dir */
if (*newGH->outdirScalar && CCTK_MyProc (GH) == 0)
{
- i = CCTK_CreateDirectory (0755, newGH->outdirScalar);
+ i = IOUtil_CreateDirectory (GH, newGH->outdirScalar, 0, 0);
if (i < 0)
{
CCTK_VWarn (1, __LINE__, __FILE__, CCTK_THORNSTRING,
"IOBasic_SetupGH: Couldn't create Scalar output directory "
"'%s'", newGH->outdirScalar);
}
- else if (i > 0)
+ else if (i > 0 && CCTK_Equals (newverbose, "full"))
{
- CCTK_VWarn (2, __LINE__, __FILE__, CCTK_THORNSTRING,
+ CCTK_VInfo (CCTK_THORNSTRING,
"IOBasic_InitGH: Scalar output directory '%s' already "
"exists", newGH->outdirScalar);
}