#include "components/services/filesystem/util.h"
#include <errno.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <time.h>
#include <limits>
#include <string>
#include "base/strings/string_util.h"
#include "build/build_config.h"
#if BUILDFLAG(IS_WIN)
#include "base/strings/utf_string_conversions.h"
#endif
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
namespace filesystem {
base::File::Error IsWhenceValid(mojom::Whence whence) { … }
base::File::Error IsOffsetValid(int64_t offset) { … }
base::File::Error GetError(const base::File& file) { … }
mojom::FileInformationPtr MakeFileInformation(const base::File::Info& info) { … }
base::File::Error ValidatePath(const std::string& raw_path,
const base::FilePath& filesystem_base,
base::FilePath* out) { … }
}