Loading base/include/android-base/test_utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,10 @@ class TemporaryFile { TemporaryFile(); ~TemporaryFile(); // Release the ownership of fd, caller is reponsible for closing the // fd or stream properly. int release(); int fd; char path[1024]; Loading base/test_utils.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -85,10 +85,18 @@ TemporaryFile::TemporaryFile() { } TemporaryFile::~TemporaryFile() { if (fd != -1) { close(fd); } unlink(path); } int TemporaryFile::release() { int result = fd; fd = -1; return result; } void TemporaryFile::init(const std::string& tmp_dir) { snprintf(path, sizeof(path), "%s%cTemporaryFile-XXXXXX", tmp_dir.c_str(), OS_PATH_SEPARATOR); Loading Loading
base/include/android-base/test_utils.h +4 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,10 @@ class TemporaryFile { TemporaryFile(); ~TemporaryFile(); // Release the ownership of fd, caller is reponsible for closing the // fd or stream properly. int release(); int fd; char path[1024]; Loading
base/test_utils.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -85,10 +85,18 @@ TemporaryFile::TemporaryFile() { } TemporaryFile::~TemporaryFile() { if (fd != -1) { close(fd); } unlink(path); } int TemporaryFile::release() { int result = fd; fd = -1; return result; } void TemporaryFile::init(const std::string& tmp_dir) { snprintf(path, sizeof(path), "%s%cTemporaryFile-XXXXXX", tmp_dir.c_str(), OS_PATH_SEPARATOR); Loading