diff options
Diffstat (limited to 'src/pkg/net/unixsock_plan9.go')
-rw-r--r-- | src/pkg/net/unixsock_plan9.go | 65 |
1 files changed, 33 insertions, 32 deletions
diff --git a/src/pkg/net/unixsock_plan9.go b/src/pkg/net/unixsock_plan9.go index 7e212df8a..7b4ae6bd1 100644 --- a/src/pkg/net/unixsock_plan9.go +++ b/src/pkg/net/unixsock_plan9.go @@ -7,7 +7,8 @@ package net import ( - "os" + "syscall" + "time" ) // UnixConn is an implementation of the Conn interface @@ -16,19 +17,19 @@ type UnixConn bool // Implementation of the Conn interface - see Conn for documentation. -// Read implements the net.Conn Read method. -func (c *UnixConn) Read(b []byte) (n int, err os.Error) { - return 0, os.EPLAN9 +// Read implements the Conn Read method. +func (c *UnixConn) Read(b []byte) (n int, err error) { + return 0, syscall.EPLAN9 } -// Write implements the net.Conn Write method. -func (c *UnixConn) Write(b []byte) (n int, err os.Error) { - return 0, os.EPLAN9 +// Write implements the Conn Write method. +func (c *UnixConn) Write(b []byte) (n int, err error) { + return 0, syscall.EPLAN9 } // Close closes the Unix domain connection. -func (c *UnixConn) Close() os.Error { - return os.EPLAN9 +func (c *UnixConn) Close() error { + return syscall.EPLAN9 } // LocalAddr returns the local network address, a *UnixAddr. @@ -44,38 +45,38 @@ func (c *UnixConn) RemoteAddr() Addr { return nil } -// SetTimeout implements the net.Conn SetTimeout method. -func (c *UnixConn) SetTimeout(nsec int64) os.Error { - return os.EPLAN9 +// SetDeadline implements the Conn SetDeadline method. +func (c *UnixConn) SetDeadline(t time.Time) error { + return syscall.EPLAN9 } -// SetReadTimeout implements the net.Conn SetReadTimeout method. -func (c *UnixConn) SetReadTimeout(nsec int64) os.Error { - return os.EPLAN9 +// SetReadDeadline implements the Conn SetReadDeadline method. +func (c *UnixConn) SetReadDeadline(t time.Time) error { + return syscall.EPLAN9 } -// SetWriteTimeout implements the net.Conn SetWriteTimeout method. -func (c *UnixConn) SetWriteTimeout(nsec int64) os.Error { - return os.EPLAN9 +// SetWriteDeadline implements the Conn SetWriteDeadline method. +func (c *UnixConn) SetWriteDeadline(t time.Time) error { + return syscall.EPLAN9 } -// ReadFrom implements the net.PacketConn ReadFrom method. -func (c *UnixConn) ReadFrom(b []byte) (n int, addr Addr, err os.Error) { - err = os.EPLAN9 +// ReadFrom implements the PacketConn ReadFrom method. +func (c *UnixConn) ReadFrom(b []byte) (n int, addr Addr, err error) { + err = syscall.EPLAN9 return } -// WriteTo implements the net.PacketConn WriteTo method. -func (c *UnixConn) WriteTo(b []byte, addr Addr) (n int, err os.Error) { - err = os.EPLAN9 +// WriteTo implements the PacketConn WriteTo method. +func (c *UnixConn) WriteTo(b []byte, addr Addr) (n int, err error) { + err = syscall.EPLAN9 return } // DialUnix connects to the remote address raddr on the network net, // which must be "unix" or "unixgram". If laddr is not nil, it is used // as the local address for the connection. -func DialUnix(net string, laddr, raddr *UnixAddr) (c *UnixConn, err os.Error) { - return nil, os.EPLAN9 +func DialUnix(net string, laddr, raddr *UnixAddr) (c *UnixConn, err error) { + return nil, syscall.EPLAN9 } // UnixListener is a Unix domain socket listener. @@ -85,20 +86,20 @@ type UnixListener bool // ListenUnix announces on the Unix domain socket laddr and returns a Unix listener. // Net must be "unix" (stream sockets). -func ListenUnix(net string, laddr *UnixAddr) (l *UnixListener, err os.Error) { - return nil, os.EPLAN9 +func ListenUnix(net string, laddr *UnixAddr) (l *UnixListener, err error) { + return nil, syscall.EPLAN9 } // Accept implements the Accept method in the Listener interface; // it waits for the next call and returns a generic Conn. -func (l *UnixListener) Accept() (c Conn, err os.Error) { - return nil, os.EPLAN9 +func (l *UnixListener) Accept() (c Conn, err error) { + return nil, syscall.EPLAN9 } // Close stops listening on the Unix address. // Already accepted connections are not closed. -func (l *UnixListener) Close() os.Error { - return os.EPLAN9 +func (l *UnixListener) Close() error { + return syscall.EPLAN9 } // Addr returns the listener's network address. |