[roll] Roll third_party/pigweed pw_rpc_transport: Unblock sockets when stopping When stopping the transport, close the sockets. Change blocking socket operations to block in poll and use a separate pipe to unblock poll when closing the socket. Also, when closing sockets, disconnect the underlying sockets by using the socket shutdown API. Original-Bug: 309680612 Test: Verified socket unit tests pass. Test: Verified sample-project-default-build-windows and pigweed-mac-x86-bazel-test-host-clang succeed. Test: See details in testing done comment in the code review. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/181308 Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Original-Revision: 4f55cd893c39b218b8ad116143898b0d9210a964 GitOrigin-RevId: 324ab59ad221cc8541191c313379d09c03bacdb3 Change-Id: I82cb3235511f8c26da9d055b5ce950e25be9979b
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.