Files
cunicu/pkg/device/device_user_others.go
Steffen Vogel b451dfcac3 fix: Update more copyright years
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-12-23 17:50:21 +01:00

23 lines
420 B
Go

// SPDX-FileCopyrightText: 2023-2024 Steffen Vogel <post@steffenvogel.de>
// SPDX-License-Identifier: Apache-2.0
//go:build !windows
package device
import (
"fmt"
"net"
"golang.zx2c4.com/wireguard/ipc"
)
func ListenUAPI(name string) (net.Listener, error) {
file, err := ipc.UAPIOpen(name)
if err != nil {
return nil, fmt.Errorf("failed to open UAPI socket: %w", err)
}
return ipc.UAPIListen(name, file)
}