lxd/endpoints/socket.go
func socketUnixListen(path string) (net.Listener, error) {
	addr, err := net.ResolveUnixAddr("unix", path)
	if err != nil {
		return nil, fmt.Errorf("cannot resolve socket address: %v", err)
	}

	listener, err := net.ListenUnix("unix", addr)
	if err != nil {
		return nil, fmt.Errorf("cannot bind socket: %v", err)
	}

	return listener, err

}
func socketUnixListen(path string) (net.Listener, error) {
	addr, err := net.ResolveUnixAddr("unix", path)
	if err != nil {
		return nil, fmt.Errorf("cannot resolve socket address: %v", err)
	}

	listener, err := net.ListenUnix("unix", addr)
	if err != nil {
		return nil, fmt.Errorf("cannot bind socket: %v", err)
	}

	return listener, err

}
func socketUnixListen ( path string ) ( net . Listener , error ) { addr , err := net . ResolveUnixAddr ( " " , path ) if err != nil { return nil , fmt . Errorf ( " " , err ) } listener , err := net . ListenUnix ( " " , addr ) if err != nil { return nil , fmt . Errorf ( " " , err ) } return listener , err }
// Bind to the given unix socket path.
Bind to the given unix socket path .