func NewUnixListener()

in pkg/server/listener_unix.go [12:24]


func NewUnixListener(addr string) (net.Listener, error) {
	if err := os.Remove(addr); err != nil && !os.IsNotExist(err) {
		return nil, err
	}
	l, err := net.Listen("unix", addr)
	if err != nil {
		return nil, err
	}
	if err = os.Chmod(addr, 0700); err != nil {
		return nil, err
	}
	return &unixListener{l}, nil
}