#include "components/file_access/scoped_file_access.h"
namespace file_access {
#if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
ScopedFileAccess::ScopedFileAccess(bool allowed, base::ScopedFD fd)
: … { … }
#else
ScopedFileAccess::ScopedFileAccess(bool allowed) : allowed_(allowed) {}
#endif
ScopedFileAccess::ScopedFileAccess(ScopedFileAccess&& other) = default;
ScopedFileAccess& ScopedFileAccess::operator=(ScopedFileAccess&& other) =
default;
ScopedFileAccess::~ScopedFileAccess() = default;
ScopedFileAccess ScopedFileAccess::Allowed() { … }
ScopedFileAccess ScopedFileAccess::Denied() { … }
}