1
0
mirror of https://github.com/golang/go synced 2024-11-22 06:44:40 -07:00

net: get tests working to fix windows build

R=golang-dev
CC=golang-dev
https://golang.org/cl/4089041
This commit is contained in:
Alex Brainman 2011-01-20 19:18:04 +11:00
parent b7bf2a3a0b
commit de2184f3a8

View File

@ -78,10 +78,35 @@ func LookupPort(network, service string) (port int, err os.Error) {
return int(syscall.Ntohs(s.Port)), nil
}
// TODO(brainman): Following code is only to get tests running.
func isDomainName(s string) bool {
panic("unimplemented")
}
func resolveaddr(addr string) (arpa string, err os.Error) {
func reverseaddr(addr string) (arpa string, err os.Error) {
panic("unimplemented")
}
// DNSError represents a DNS lookup error.
type DNSError struct {
Error string // description of the error
Name string // name looked for
Server string // server used
IsTimeout bool
}
func (e *DNSError) String() string {
if e == nil {
return "<nil>"
}
s := "lookup " + e.Name
if e.Server != "" {
s += " on " + e.Server
}
s += ": " + e.Error
return s
}
func (e *DNSError) Timeout() bool { return e.IsTimeout }
func (e *DNSError) Temporary() bool { return e.IsTimeout }