[roll] Roll fuchsia [roll] Roll llvm-project/libc [libc] Replace RPC 'close()' mechanism with RAII handler (#181690)

Summary:
Closing ports was previously done manually, This makes the protocol more
error prone as unclosed ports will leak and eventually the locks will
run out. I believe the original fear was that the RAII portion would
negatively impact code generation but I have not noticed anything
significant.
GitOrigin-RevId: d85576d3685d2db72e52bf555125539af3211dda
Original-Revision: c98431e628f980ea0ad60d1d36da36cdc00e6afc

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1507824
Original-Revision: 9139cde08d7a779f12abeb0eb1d8b61a2bba8e3b
GitOrigin-RevId: 6c51aeaba6af8192f721425d8eb3a72acc1b90a7
Change-Id: I8d74ef1e1ba5b1e82eec9928c45323bcf60e908a
1 file changed
tree: 6de26858727f7cecf04a99668818670074b36842
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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 in one of the communication channels documented at get involved.

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.