platform: Fix build on windows

This commit is contained in:
世界 committed 2023-04-07 21:10:16 +08:00
1 parent 72dbf2e2b4
commit 5bf177b021
3 files changed
+17 -1

No files matched your search

+1 -1
View File
@@ -79,7 +79,7 @@ func (w *platformInterfaceWrapper) OpenTun(options tun.Options, platformOptions
if err != nil {
return nil, err
}
dupFd, err := syscall.Dup(int(tunFd))
dupFd, err := dup(int(tunFd))
if err != nil {
return nil, E.Cause(err, "dup tun file descriptor")
}
+9
View File
@@ -0,0 +1,9 @@
//go:build !windows
package libbox
import "syscall"
func dup(fd int) (nfd int, err error) {
return syscall.Dup(fd)
}
+7
View File
@@ -0,0 +1,7 @@
package libbox
import "os"
func dup(fd int) (nfd int, err error) {
return 0, os.ErrInvalid
}