Android-cuttlefish cvd tool
Namespaces | Functions
clean.cc File Reference
#include "cuttlefish/host/commands/assemble_cvd/clean.h"
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "absl/log/log.h"
#include "absl/strings/str_join.h"
#include "android-base/file.h"
#include "fmt/format.h"
#include "fmt/ranges.h"
#include "cuttlefish/common/libs/utils/in_sandbox.h"
#include "cuttlefish/files/directory_contents.h"
#include "cuttlefish/host/libs/config/config_utils.h"
#include "cuttlefish/posix/stat.h"
#include "cuttlefish/posix/strerror.h"
#include "cuttlefish/process/proc_file_utils.h"
#include "cuttlefish/result/result.h"
Include dependency graph for clean.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{clean.cc}
 

Functions

Result< void > cuttlefish::anonymous_namespace{clean.cc}::CleanPriorFiles (const std::string &path, const std::set< std::string > &preserving)
 
Result< std::vector< pid_t > > cuttlefish::anonymous_namespace{clean.cc}::GetPidsUsingFiles (const std::set< std::string > &prior_dirs, const std::set< std::string > &prior_files)
 
Result< void > cuttlefish::anonymous_namespace{clean.cc}::CleanPriorFiles (const std::vector< std::string > &paths, const std::set< std::string > &preserving)
 
Result< void > cuttlefish::CleanPriorFiles (const std::set< std::string > &preserving, const std::vector< std::string > &clean_dirs)