github.com/inazumav/sing-box@v0.0.0-20230926072359-ab51429a14f1/experimental/libbox/tun_name_darwin.go (about) 1 package libbox 2 3 import "golang.org/x/sys/unix" 4 5 func getTunnelName(fd int32) (string, error) { 6 return unix.GetsockoptString( 7 int(fd), 8 2, /* #define SYSPROTO_CONTROL 2 */ 9 2, /* #define UTUN_OPT_IFNAME 2 */ 10 ) 11 }