mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
net: fix documentation for UnixAddr
Also simplifies ResolveUnixAddr. R=golang-dev, dave, rsc, bradfitz CC=golang-dev https://golang.org/cl/7510047
This commit is contained in:
parent
462a17e0f3
commit
8b6d501704
1 changed files with 4 additions and 5 deletions
|
|
@ -12,7 +12,8 @@ type UnixAddr struct {
|
||||||
Net string
|
Net string
|
||||||
}
|
}
|
||||||
|
|
||||||
// Network returns the address's network name, "unix" or "unixgram".
|
// Network returns the address's network name, "unix", "unixgram" or
|
||||||
|
// "unixpacket".
|
||||||
func (a *UnixAddr) Network() string {
|
func (a *UnixAddr) Network() string {
|
||||||
return a.Net
|
return a.Net
|
||||||
}
|
}
|
||||||
|
|
@ -36,11 +37,9 @@ func (a *UnixAddr) toAddr() Addr {
|
||||||
// "unixpacket".
|
// "unixpacket".
|
||||||
func ResolveUnixAddr(net, addr string) (*UnixAddr, error) {
|
func ResolveUnixAddr(net, addr string) (*UnixAddr, error) {
|
||||||
switch net {
|
switch net {
|
||||||
case "unix":
|
case "unix", "unixgram", "unixpacket":
|
||||||
case "unixpacket":
|
return &UnixAddr{Name: addr, Net: net}, nil
|
||||||
case "unixgram":
|
|
||||||
default:
|
default:
|
||||||
return nil, UnknownNetworkError(net)
|
return nil, UnknownNetworkError(net)
|
||||||
}
|
}
|
||||||
return &UnixAddr{addr, net}, nil
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue