Lines Matching refs:ErrMsg
293 std::set<sys::Path>& result, std::string* ErrMsg) {
297 if (path.getDirectoryContents(content, ErrMsg))
304 const sys::FileStatus *Status = PwS.getFileStatus(false, ErrMsg);
309 if (recurseDirectories(*I, moreResults, ErrMsg))
323 bool buildPaths(bool checkExistence, std::string* ErrMsg) {
339 if (recurseDirectories(aPath, dirpaths, ErrMsg))
367 bool doPrint(std::string* ErrMsg) {
368 if (buildPaths(false, ErrMsg))
419 doDisplayTable(std::string* ErrMsg) {
420 if (buildPaths(false, ErrMsg))
455 doExtract(std::string* ErrMsg) {
456 if (buildPaths(false, ErrMsg))
467 if (dirs.createDirectoryOnDisk(/*create_parents=*/true, ErrMsg))
498 doDelete(std::string* ErrMsg) {
499 if (buildPaths(false, ErrMsg))
519 if (TheArchive->writeToDisk(SymTable,TruncateNames,ErrMsg))
531 doMove(std::string* ErrMsg) {
532 if (buildPaths(false, ErrMsg))
574 if (TheArchive->writeToDisk(SymTable,TruncateNames,ErrMsg))
584 doQuickAppend(std::string* ErrMsg) {
586 if (buildPaths(true, ErrMsg))
594 if (TheArchive->addFileBefore(*PI,TheArchive->end(),ErrMsg))
599 if (TheArchive->writeToDisk(SymTable,TruncateNames,ErrMsg))
609 doReplaceOrInsert(std::string* ErrMsg) {
612 if (buildPaths(true, ErrMsg))
662 if (I->replaceWith(*found, ErrMsg))
666 if (I->replaceWith(*found, ErrMsg))
691 if (TheArchive->addFileBefore(*PI,insert_spot, ErrMsg))
697 if (TheArchive->writeToDisk(SymTable,TruncateNames,ErrMsg))
755 std::string ErrMsg;
758 case Print: haveError = doPrint(&ErrMsg); break;
759 case Delete: haveError = doDelete(&ErrMsg); break;
760 case Move: haveError = doMove(&ErrMsg); break;
761 case QuickAppend: haveError = doQuickAppend(&ErrMsg); break;
762 case ReplaceOrInsert: haveError = doReplaceOrInsert(&ErrMsg); break;
763 case DisplayTable: haveError = doDisplayTable(&ErrMsg); break;
764 case Extract: haveError = doExtract(&ErrMsg); break;
770 errs() << argv[0] << ": " << ErrMsg << "\n";