Closed mxpv closed 3 years ago
~I've added MacOS target to CI and it somehow confuses Github Actions. I found a couple suggestions here, but don't have access to repo settings.~
Fixed in repo settings.
@mxpv Thanks for your contribution, I have inited you as a admin team member, so that you can config the CI by yourself.
This PR adds MacOS support to TTRPC rust crate.
It uses conditional compilation to exclude vsock on non Linux platforms. And another difference is that MacOS doesn't support creation of a descriptor with
CLOEXEC
atomically, so this PR addsfcntl
calls after.client/server example running on MacOS:
Signed-off-by: Maksym Pavlenko pavlenko.maksym@gmail.com