commit | aa4d7370e4add2eca5fc4c176cb985cbd05a15e6 | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@google.com> | Tue Jul 27 02:51:33 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Tue Jul 27 02:51:33 2021 +0000 |
tree | 51e1d603c0cbff8a74b0ee37dd9642801aa149b5 | |
parent | e98f39e328beadea7b498615d937a25108b170dc [diff] |
[zbitl] Make item_header_wrapper part of ContainerTraits Looking toward BOOTFS support in libzbitl, we do not want to expose zbi_bootfs_dirent_t directly to the user as the public form of the item header, as we do today in the ZBI case, where item_header_wrapper is a thin wrapper around zbi_header_t. (zbi_bootfs_dirent_t is not a particularly useful representation of the data the user cares about.) This change introduces a pivot in which `item_header_wrapper` becomes a type supplied by the container traits API, rather than just being a thin wrapper of `item_header_type` to be defined by a zbitl::Container. This flexibility will allow us to provide something more useful in the BOOTFS case. Bug: 68585 Change-Id: Ide6257c63c70a1d75db59e9c7c3fa67f8f029027 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/560422 Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com> Fuchsia-Auto-Submit: Joshua Seaton <joshuaseaton@google.com> Reviewed-by: Roland McGrath <mcgrathr@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.