using namespace std;
 
-bool writeout::DirectoryExists( const char* pzPath )
-{
-    if ( pzPath == NULL) return false;
-
-    DIR *pDir;
-    bool bExists = false;
-
-    pDir = opendir (pzPath);
-
-    if (pDir != NULL)
-    {
-        bExists = true;    
-        (void) closedir (pDir);
-    }
-
-    return bExists;
-}
-
 string writeout::tstamp(const long& timestamp)
 {
   stringstream sstr;
     sprintf(cRank, "%d", rank);
     fulldir = wdir + "/" + tstamp(timestamp) + "_" + signature + ".tmp";
 
-    for(int itry=0; itry<100 && (!DirectoryExists(fulldir.c_str())); itry++) {
-      if (rank==0) 
-       mkdir( fulldir.c_str(), 0775);
-      sleep(1);
-    }
+    mkdir(fulldir.c_str(), 0775);
 
     if(rank>0) of.open( (fulldir + "/rank" + cRank + ".tmp").c_str() );
     else of.open( (fulldir + "/" + signature + ".dat").c_str() );