[roll] Roll fuchsia [sys] reland: ServeFromStartupInfo should fail if called twice

This is a reland of commit 8d1118ac6320aa95c178c8329f877832743aedfc

Original change's description:
> [sys] ServeFromStartupInfo should fail if called twice
>
> Change OutgoingDirectory::Serve and
> OutgoingDirectory::ServeFromStartupInfo to fail with ZX_ERR_BAD_HANDLE
> when the directory request is not valid.
>
> The other option is to follow go/fuchsia-content and crash with an error
> message string. However, the existing documentation of OutgoingDirectory
> already documented a behavior for this error case, which is to return an
> error code. Doing so seemed to mesh better with existing contracts.
>
> Original-Fixed: 92360
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/688142

Multiply: codec_detect_hw_decode_test_v2

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/688783
Original-Revision: dc4e44d77138405fab38dfa679d085c8d3150977
GitOrigin-RevId: 30c277481043f88f83cb71dd6ad516d9d85bc369
Change-Id: I4410651bd6808648745f4457b34ada1de62fa38a
1 file changed
tree: 74ea66192cde87b9334e059123115d923574d456
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.