diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-06-07 01:41:08 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-06-07 01:48:28 -0600 |
commit | c403da6a39c876123c096113d08d0d3019b4a07e (patch) | |
tree | 3ac29ee510e5eebb2510dfeb3e771259627c65ff /device/boundif_android.go | |
parent | d6de6f3ce6c24841d29b563d3283a0fd85e437ac (diff) |
conn: unbreak boundif on android
Another thing never tested ever.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'device/boundif_android.go')
-rw-r--r-- | device/boundif_android.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/device/boundif_android.go b/device/boundif_android.go deleted file mode 100644 index a4be8de..0000000 --- a/device/boundif_android.go +++ /dev/null @@ -1,44 +0,0 @@ -/* SPDX-License-Identifier: MIT - * - * Copyright (C) 2017-2020 WireGuard LLC. All Rights Reserved. - */ - -package device - -import "errors" - -func (device *Device) PeekLookAtSocketFd4() (fd int, err error) { - nb, ok := device.net.bind.(*nativeBind) - if !ok { - return 0, errors.New("no socket exists") - } - sysconn, err := nb.ipv4.SyscallConn() - if err != nil { - return - } - err = sysconn.Control(func(f uintptr) { - fd = int(f) - }) - if err != nil { - return - } - return -} - -func (device *Device) PeekLookAtSocketFd6() (fd int, err error) { - nb, ok := device.net.bind.(*nativeBind) - if !ok { - return 0, errors.New("no socket exists") - } - sysconn, err := nb.ipv6.SyscallConn() - if err != nil { - return - } - err = sysconn.Control(func(f uintptr) { - fd = int(f) - }) - if err != nil { - return - } - return -} |