1
0
mirror of https://github.com/golang/go synced 2024-10-05 09:31:22 -06:00
go/src/net/unixsock_plan9.go
Mikio Hara 5ce0170a26 net: deduplicate Unix socket code
This change consolidates functions and methods related to UnixAddr,
UnixConn and UnixListener for maintenance purpose, especially for
documentation.

The followup changes will update comments and examples.

Updates #10624.

Change-Id: I372d152099ac10956284e6b3863d7e4d9fe5c8e9
Reviewed-on: https://go-review.googlesource.com/20125
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2016-03-16 03:08:31 +00:00

52 lines
1.2 KiB
Go

// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package net
import (
"os"
"syscall"
"time"
)
func (c *UnixConn) readFrom(b []byte) (int, *UnixAddr, error) {
return 0, nil, syscall.EPLAN9
}
func (c *UnixConn) readMsg(b, oob []byte) (n, oobn, flags int, addr *UnixAddr, err error) {
return 0, 0, 0, nil, syscall.EPLAN9
}
func (c *UnixConn) writeTo(b []byte, addr *UnixAddr) (int, error) {
return 0, syscall.EPLAN9
}
func (c *UnixConn) writeMsg(b, oob []byte, addr *UnixAddr) (n, oobn int, err error) {
return 0, 0, syscall.EPLAN9
}
func dialUnix(network string, laddr, raddr *UnixAddr, deadline time.Time) (*UnixConn, error) {
return nil, syscall.EPLAN9
}
func (ln *UnixListener) accept() (*UnixConn, error) {
return nil, syscall.EPLAN9
}
func (ln *UnixListener) close() error {
return syscall.EPLAN9
}
func (ln *UnixListener) file() (*os.File, error) {
return nil, syscall.EPLAN9
}
func listenUnix(network string, laddr *UnixAddr) (*UnixListener, error) {
return nil, syscall.EPLAN9
}
func listenUnixgram(network string, laddr *UnixAddr) (*UnixConn, error) {
return nil, syscall.EPLAN9
}