Files
opsx-vpn/client/tunnel-go/record_unix.go
T

18 lines
288 B
Go

//go:build !windows
package main
import (
"os"
"golang.org/x/sys/unix"
)
func openRecord(path string) (*os.File, error) {
fd, err := unix.Open(path, unix.O_RDONLY|unix.O_CLOEXEC|unix.O_NOFOLLOW, 0)
if err != nil {
return nil, err
}
return os.NewFile(uintptr(fd), path), nil
}