libtailscale/ruby/lib
David Crawshaw b0e2f4a4e4 libtailscale: make tailscale_listener pollable
Use a socketpair(2) and sendmsg/recvmsg to pass a connection fd
from Go to C. This lets people write non-blocking C by polling on a
tailscale_listener for when they should tailscale_accept.

Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
2023-03-18 15:04:28 -07:00
..
tailscale ruby: add a gem that wraps the library 2023-03-02 11:07:17 -08:00
tailscale.rb libtailscale: make tailscale_listener pollable 2023-03-18 15:04:28 -07:00