#include "extensions/openpower-pels/paths.hpp" | |
#include <filesystem> | |
namespace openpower | |
{ | |
namespace pels | |
{ | |
// Use paths that work in unit tests. | |
std::filesystem::path getPELIDFile() | |
{ | |
static std::string idFile; | |
if (idFile.empty()) | |
{ | |
char templ[] = "/tmp/logidtestXXXXXX"; | |
std::filesystem::path dir = mkdtemp(templ); | |
idFile = dir / "logid"; | |
} | |
return idFile; | |
} | |
} // namespace pels | |
} // namespace openpower |