mirror of https://github.com/golang/go.git
net: add missing File method document
R=golang-dev, bradfitz, r CC=golang-dev https://golang.org/cl/8698049
This commit is contained in:
parent
d33f09bcc0
commit
73417e4098
|
|
@ -159,6 +159,10 @@ func (l *TCPListener) SetDeadline(t time.Time) error {
|
|||
// File returns a copy of the underlying os.File, set to blocking
|
||||
// mode. It is the caller's responsibility to close f when finished.
|
||||
// Closing l does not affect f, and closing f does not affect l.
|
||||
//
|
||||
// The returned os.File's file descriptor is different from the
|
||||
// connection's. Attempting to change properties of the original
|
||||
// using this duplicate may or may not have the desired effect.
|
||||
func (l *TCPListener) File() (f *os.File, err error) { return l.dup() }
|
||||
|
||||
// ListenTCP announces on the TCP address laddr and returns a TCP
|
||||
|
|
|
|||
|
|
@ -267,6 +267,10 @@ func (l *TCPListener) SetDeadline(t time.Time) error {
|
|||
// File returns a copy of the underlying os.File, set to blocking
|
||||
// mode. It is the caller's responsibility to close f when finished.
|
||||
// Closing l does not affect f, and closing f does not affect l.
|
||||
//
|
||||
// The returned os.File's file descriptor is different from the
|
||||
// connection's. Attempting to change properties of the original
|
||||
// using this duplicate may or may not have the desired effect.
|
||||
func (l *TCPListener) File() (f *os.File, err error) { return l.fd.dup() }
|
||||
|
||||
// ListenTCP announces on the TCP address laddr and returns a TCP
|
||||
|
|
|
|||
|
|
@ -126,6 +126,10 @@ func (l *UnixListener) SetDeadline(t time.Time) error {
|
|||
// File returns a copy of the underlying os.File, set to blocking
|
||||
// mode. It is the caller's responsibility to close f when finished.
|
||||
// Closing l does not affect f, and closing f does not affect l.
|
||||
//
|
||||
// The returned os.File's file descriptor is different from the
|
||||
// connection's. Attempting to change properties of the original
|
||||
// using this duplicate may or may not have the desired effect.
|
||||
func (l *UnixListener) File() (*os.File, error) {
|
||||
return nil, syscall.EPLAN9
|
||||
}
|
||||
|
|
|
|||
|
|
@ -339,6 +339,10 @@ func (l *UnixListener) SetDeadline(t time.Time) (err error) {
|
|||
// File returns a copy of the underlying os.File, set to blocking
|
||||
// mode. It is the caller's responsibility to close f when finished.
|
||||
// Closing l does not affect f, and closing f does not affect l.
|
||||
//
|
||||
// The returned os.File's file descriptor is different from the
|
||||
// connection's. Attempting to change properties of the original
|
||||
// using this duplicate may or may not have the desired effect.
|
||||
func (l *UnixListener) File() (f *os.File, err error) { return l.fd.dup() }
|
||||
|
||||
// ListenUnixgram listens for incoming Unix datagram packets addressed
|
||||
|
|
|
|||
Loading…
Reference in New Issue