#include <sstream>
#include <dirent.h>
#include <errno.h>
+#include <unistd.h>
using namespace std;
if(wdir != ""){
numprocs = procs;
sprintf(cRank, "%d", rank);
- fulldir = wdir + "/" + tstamp(timestamp) + "_" + signature;
+ fulldir = wdir + "/" + tstamp(timestamp) + "_" + signature + ".tmp";
mkdir( fulldir.c_str(), 0775);
if(rank>0) of.open( (fulldir + "/rank" + cRank + ".tmp").c_str() );
}
of << "#end" << endl << flush;
of.close();
+ rename( fulldir.c_str(), fulldir.substr(0, fulldir.length()-4).c_str() );
}
else
{