- if (rank==0)
- mkdir(fulldir.c_str(), 0775);
- else {
- while ( ! ( boost::filesystem::exists(fulldir) && boost::filesystem::is_directory(fulldir) ) ) {
- cerr << "WRITOUT: Waiting for rank 0 to create out directory." << endl << flush;
- sleep(1);
- }
- }