summaryrefslogtreecommitdiff
path: root/libgo/go/time/zoneinfo_plan9.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/time/zoneinfo_plan9.go')
-rw-r--r--libgo/go/time/zoneinfo_plan9.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/libgo/go/time/zoneinfo_plan9.go b/libgo/go/time/zoneinfo_plan9.go
index 3c3e7c42446..577ef85bd68 100644
--- a/libgo/go/time/zoneinfo_plan9.go
+++ b/libgo/go/time/zoneinfo_plan9.go
@@ -57,3 +57,19 @@ func setupZone() {
}
zones = parseZones(t)
}
+
+func setupTestingZone() {
+ f, err := os.Open("/adm/timezone/US_Pacific")
+ if err != nil {
+ return
+ }
+ defer f.Close()
+ l, _ := f.Seek(0, 2)
+ f.Seek(0, 0)
+ buf := make([]byte, l)
+ _, err = f.Read(buf)
+ if err != nil {
+ return
+ }
+ zones = parseZones(string(buf))
+}