Update dependencies

This commit is contained in:
bluepython508 committed 2024-11-01 17:43:06 +00:00
1 parent 033ac0b400
commit 5cdfab398d
3596 files changed
+1033483 -259

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
//go:build darwin || freebsd
/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved.
*/
package tun
import (
"fmt"
)
func (tun *NativeTun) operateOnFd(fn func(fd uintptr)) {
sysconn, err := tun.tunFile.SyscallConn()
if err != nil {
tun.errors <- fmt.Errorf("unable to find sysconn for tunfile: %s", err.Error())
return
}
err = sysconn.Control(fn)
if err != nil {
tun.errors <- fmt.Errorf("unable to control sysconn for tunfile: %s", err.Error())
}
}