commit | 9bf43581afe8952e6aa3bfc4d278944662a3cc57 | [log] [tgz] |
---|---|---|
author | Brandon Castellano <bcastell@google.com> | Tue Jul 27 16:13:26 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Tue Jul 27 16:13:26 2021 +0000 |
tree | 0d68645157950351db2f2cf7ef66b94838a02656 | |
parent | 47e6ff35551d07aeddc1119dc73d3fc3c9ac0977 [diff] |
[io][vfs] Add new POSIX open flags. Adds OPEN_FLAG_POSIX_WRITABLE and OPEN_FLAG_POSIX_EXECUTABLE. Whitelist flag where required, and update VFS implementations to support both old and new flags. Notably, the old flag is not expanded to the new flags yet in all cases due to binary incompatibility. This will be addressed in a subsequent change when a new SDK and binaries have rolled. Update Rust tests to ensure whitelisted flag is removed. Bug: 40862 Tested: Built+Ran. Updated unit tests. Change-Id: I44fd044eb0a1aab2a34272f7b6f79d167aa5de6c Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/542887 Reviewed-by: Chris Suter <csuter@google.com> Reviewed-by: Manali Bhutiyani <manalib@google.com> Reviewed-by: Abdulla Kamar <abdulla@google.com> API-Review: Manali Bhutiyani <manalib@google.com> Commit-Queue: Brandon Castellano <bcastell@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.