diff options
Diffstat (limited to 'src/pkg/net/port.go')
| -rw-r--r-- | src/pkg/net/port.go | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/pkg/net/port.go b/src/pkg/net/port.go index b496f5308..5f182d0d1 100644 --- a/src/pkg/net/port.go +++ b/src/pkg/net/port.go @@ -7,49 +7,49 @@ package net import ( - "once"; - "os"; + "once" + "os" ) var services map[string]map[string]int var servicesError os.Error func readServices() { - services = make(map[string]map[string]int); - var file *file; - file, servicesError = open("/etc/services"); + services = make(map[string]map[string]int) + var file *file + file, servicesError = open("/etc/services") for line, ok := file.readLine(); ok; line, ok = file.readLine() { // "http 80/tcp www www-http # World Wide Web HTTP" if i := byteIndex(line, '#'); i >= 0 { line = line[0:i] } - f := getFields(line); + f := getFields(line) if len(f) < 2 { continue } - portnet := f[1]; // "tcp/80" - port, j, ok := dtoi(portnet, 0); + portnet := f[1] // "tcp/80" + port, j, ok := dtoi(portnet, 0) if !ok || port <= 0 || j >= len(portnet) || portnet[j] != '/' { continue } - netw := portnet[j+1:]; // "tcp" - m, ok1 := services[netw]; + netw := portnet[j+1:] // "tcp" + m, ok1 := services[netw] if !ok1 { - m = make(map[string]int); - services[netw] = m; + m = make(map[string]int) + services[netw] = m } for i := 0; i < len(f); i++ { - if i != 1 { // f[1] was port/net + if i != 1 { // f[1] was port/net m[f[i]] = port } } } - file.close(); + file.close() } // LookupPort looks up the port for the given network and service. func LookupPort(network, service string) (port int, err os.Error) { - once.Do(readServices); + once.Do(readServices) switch network { case "tcp4", "tcp6": @@ -63,5 +63,5 @@ func LookupPort(network, service string) (port int, err os.Error) { return } } - return 0, &AddrError{"unknown port", network + "/" + service}; + return 0, &AddrError{"unknown port", network + "/" + service} } |
