1*1e76060aSYuxiao Zhang #pragma once 2*1e76060aSYuxiao Zhang 3*1e76060aSYuxiao Zhang #include <filesystem> 4*1e76060aSYuxiao Zhang #include <string> 5*1e76060aSYuxiao Zhang 6*1e76060aSYuxiao Zhang namespace fs = std::filesystem; 7*1e76060aSYuxiao Zhang constexpr auto statusFile = "/run/dhcp_status"; 8*1e76060aSYuxiao Zhang 9*1e76060aSYuxiao Zhang // Function to read contents from a file 10*1e76060aSYuxiao Zhang std::string fileRead(const fs::path& filename); 11*1e76060aSYuxiao Zhang 12*1e76060aSYuxiao Zhang // Function to write contents to a file atomically 13*1e76060aSYuxiao Zhang void fileWrite(const fs::path& filename, const std::string& data); 14