diff options
Diffstat (limited to 'libgo/go/time/zoneinfo_read.go')
-rw-r--r-- | libgo/go/time/zoneinfo_read.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/libgo/go/time/zoneinfo_read.go b/libgo/go/time/zoneinfo_read.go index de9ebb41c82..19cd40d8477 100644 --- a/libgo/go/time/zoneinfo_read.go +++ b/libgo/go/time/zoneinfo_read.go @@ -11,6 +11,13 @@ package time import "errors" +// Copies of io.Seek* constants to avoid importing "io": +const ( + seekStart = 0 + seekCurrent = 1 + seekEnd = 2 +) + // Simple I/O interface to binary blob of data. type data struct { p []byte @@ -210,10 +217,10 @@ func loadZoneFile(dir, name string) (l *Location, err error) { return loadZoneData(buf) } -// There are 500+ zoneinfo files. Rather than distribute them all +// There are 500+ zoneinfo files. Rather than distribute them all // individually, we ship them in an uncompressed zip file. // Used this way, the zip file format serves as a commonly readable -// container for the individual small files. We choose zip over tar +// container for the individual small files. We choose zip over tar // because zip files have a contiguous table of contents, making // individual file lookups faster, and because the per-file overhead // in a zip file is considerably less than tar's 512 bytes. |