#
20460b5f |
|
06-Nov-2017 |
Sean Klein <smklein@google.com> |
[fs] Use the Fuchsia-defined open flags Re-lands 2aff2cba029cf0f7e98e6d19f6dc7a663c318227 This change uses the Fuchsia-defined flags on the wire as well as on filesystem servers. Clients interacting with filesystems through the POSIX compatibility layer can continue using POSIX open flags; they will be translated by the RIO layers client-side. ZX-1359 #comment In Progress Change-Id: I4972c024547a0daa2146831e49e34d3ef905d4b4
|
#
c830a868 |
|
14-Nov-2017 |
Sean Klein <smklein@google.com> |
Revert "[fs] Use the Fuchsia-defined open flags" This reverts commit 2aff2cba029cf0f7e98e6d19f6dc7a663c318227. Reason for revert: Fuchsia uses upstream Rust, which doesn't pull these constants from our C library, but their own. I'll need to wait a few days for us to update upstream Rust before we can make progress here. Original change's description: > [fs] Use the Fuchsia-defined open flags > > This change uses the Fuchsia-defined flags on the wire > as well as on filesystem servers. Clients interacting > with filesystems through the POSIX compatibility layer > can continue using POSIX open flags; they will be translated > by the RIO layers client-side. > > ZX-1359 #comment In Progress > > Change-Id: I27dfdea2024183d5d59daa1ed7d8886d89d503d0 TBR=kulakowski@google.com,smklein@google.com,swetland@google.com,mcgrathr@google.com,planders@google.com Change-Id: If93c2da36f92ea28ed013a61c01c6ec521da26cc No-Presubmit: true No-Tree-Checks: true No-Try: true
|
#
2aff2cba |
|
06-Nov-2017 |
Sean Klein <smklein@google.com> |
[fs] Use the Fuchsia-defined open flags This change uses the Fuchsia-defined flags on the wire as well as on filesystem servers. Clients interacting with filesystems through the POSIX compatibility layer can continue using POSIX open flags; they will be translated by the RIO layers client-side. ZX-1359 #comment In Progress Change-Id: I27dfdea2024183d5d59daa1ed7d8886d89d503d0
|
#
ac5047b6 |
|
16-Oct-2017 |
Sean Klein <smklein@google.com> |
[fs] Use O_PATH for helper Vnodes that may not be readable Additionally, convert tests to ValidateFlags (rather than open) and convert vmo-file to do validation during "ValidateFlags", rather than Open. ZX-1151 #done Change-Id: Ia14bca75df1c5d03ba348133ec15bfbb532c13ea
|
#
53c6c6bc |
|
16-Oct-2017 |
Sean Klein <smklein@google.com> |
[fs] Split open into 'open' and 'validateFlags' This will allow flag validation to occur for cases where the underlying Vnode is not actually opened, as will be the case for O_PATH. Change-Id: I75357e7efe42108eef6353f68794aaebc2abcc67
|
#
eed6bb8a |
|
28-Jul-2017 |
Jeff Brown <jeffbrown@google.com> |
[libfs] Define a service connector node. This is useful for binding individual services to named directory entries, especially when combined with a pseudo-dir. Change-Id: Ieff95dce84308846c1843dadd053b856296da8d5
|