| 589 | } |
| 590 | |
| 591 | void UnlinkPrunedFiles(const std::set<int>& setFilesToPrune) |
| 592 | { |
| 593 | for (std::set<int>::iterator it = setFilesToPrune.begin(); it != setFilesToPrune.end(); ++it) { |
| 594 | FlatFilePos pos(*it, 0); |
| 595 | fs::remove(BlockFileSeq().FileName(pos)); |
| 596 | fs::remove(UndoFileSeq().FileName(pos)); |
| 597 | LogPrint(BCLog::BLOCKSTORE, "Prune: %s deleted blk/rev (%05u)\n", __func__, *it); |
| 598 | } |
| 599 | } |
| 600 | |
| 601 | static FlatFileSeq BlockFileSeq() |
| 602 | { |