-
- map<int, int>::iterator it = processIDS.begin();
- rename((outputFile + toString(it->second) + ".temp").c_str(), outputFile.c_str());
- it++;
-
- //append and remove temp files
- for (; it != processIDS.end(); it++) {
- m->appendFiles((outputFile + toString(it->second) + ".temp"), outputFile);
- remove((outputFile + toString(it->second) + ".temp").c_str());
- }