summaryrefslogtreecommitdiff
path: root/src/pkg/net/port.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/net/port.go')
-rw-r--r--src/pkg/net/port.go32
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}
}