| #include <phosphor-logging/elog-errors.hpp> |
| #include <phosphor-logging/lg2.hpp> |
| #include <xyz/openbmc_project/Common/error.hpp> |
| sdbusplus::error::xyz::openbmc_project::common::InternalFailure; |
| using namespace phosphor::logging; |
| * @brief Responsible for locking and unlocking /etc/shadow |
| Lock(const Lock&) = delete; |
| Lock& operator=(const Lock&) = delete; |
| Lock& operator=(Lock&&) = delete; |
| /** @brief Default constructor that just locks the shadow file */ |
| lg2::error("Locking Shadow failed"); |
| lg2::error("Un-Locking Shadow failed"); |