[fuchsia] prepare for api level 20
This allows building with fuchsia_target_api_level = 20, but leaves the level set to 18. BUG: b/306258175 Change-Id: I9e60831de4ad3094e54857db0db04299b0ff8e63 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5583592 Reviewed-by: Zijie He <zijiehe@google.com> Reviewed-by: Wez <wez@chromium.org> Commit-Queue: Dustin Green <dustingreen@google.com> Cr-Commit-Position: refs/heads/main@{#1308228}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
c7a3555ec2
commit
ca2a069c6f
fuchsia_web
@ -41,7 +41,7 @@ void AddFileToPseudoDir(std::string_view data,
|
||||
|
||||
auto vmo_file = std::make_unique<vfs::VmoFile>(
|
||||
std::move(contents_vmo), data.size(),
|
||||
vfs::VmoFile::WriteOption::READ_ONLY, vfs::VmoFile::Sharing::CLONE_COW);
|
||||
vfs::VmoFile::WriteMode::kReadOnly, vfs::VmoFile::DefaultSharingMode::kCloneCow);
|
||||
status = dir->AddEntry(path.value(), std::move(vmo_file));
|
||||
ASSERT_EQ(status, ZX_OK);
|
||||
}
|
||||
|
@ -214,7 +214,7 @@ class InstanceBuilder {
|
||||
// be offered statically to the `web_instances` collection.
|
||||
void ServeOptionalDirectory(
|
||||
OptionalDirectory directory,
|
||||
std::unique_ptr<vfs::internal::Directory> fs_directory,
|
||||
std::unique_ptr<vfs::Node> fs_directory,
|
||||
fuchsia::io::Operations rights);
|
||||
|
||||
// Offers the directory `directory` from `void`.
|
||||
@ -223,7 +223,7 @@ class InstanceBuilder {
|
||||
// Serves the directory `name` as `offer` in the instance's subtree as a
|
||||
// read-only or a read-write (if `writeable`) directory.
|
||||
void ServeDirectory(std::string_view name,
|
||||
std::unique_ptr<vfs::internal::Directory> fs_directory,
|
||||
std::unique_ptr<vfs::Node> fs_directory,
|
||||
fuchsia::io::Operations rights);
|
||||
|
||||
const raw_ref<sys::OutgoingDirectory> outgoing_directory_;
|
||||
@ -466,7 +466,7 @@ std::string_view InstanceBuilder::GetDirectoryName(
|
||||
|
||||
void InstanceBuilder::ServeOptionalDirectory(
|
||||
OptionalDirectory directory,
|
||||
std::unique_ptr<vfs::internal::Directory> fs_directory,
|
||||
std::unique_ptr<vfs::Node> fs_directory,
|
||||
fuchsia::io::Operations rights) {
|
||||
DCHECK(instance_dir_);
|
||||
DCHECK(!is_directory_served(directory));
|
||||
@ -491,7 +491,7 @@ void InstanceBuilder::OfferOptionalDirectoryFromVoid(
|
||||
|
||||
void InstanceBuilder::ServeDirectory(
|
||||
std::string_view name,
|
||||
std::unique_ptr<vfs::internal::Directory> fs_directory,
|
||||
std::unique_ptr<vfs::Node> fs_directory,
|
||||
fuchsia::io::Operations rights) {
|
||||
DCHECK(instance_dir_);
|
||||
zx_status_t status =
|
||||
|
Reference in New Issue
Block a user