]> Cypherpunks repositories - gostls13.git/commitdiff
go/internal/gccgoimporter: remove workaround on Plan 9
authorDavid du Colombier <0intro@gmail.com>
Tue, 10 May 2016 05:50:09 +0000 (07:50 +0200)
committerDavid du Colombier <0intro@gmail.com>
Tue, 10 May 2016 06:05:48 +0000 (06:05 +0000)
We fixed the implementation of the pread syscall in
the Plan 9 kernel, so calling pread doesn't update the
channel offset when reading a file.

Fixes #11194.

Change-Id: Ie4019e445542a73479728af861a50bb54caea3f6
Reviewed-on: https://go-review.googlesource.com/22245
Reviewed-by: Minux Ma <minux@golang.org>
Run-TryBot: David du Colombier <0intro@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/go/internal/gccgoimporter/importer.go

index 65cc2df6860515b8573c150c1d3a5d1eb55fd7d7..19b9c73568605f3e6e75707996b2450c3c196c6f 100644 (file)
@@ -88,12 +88,6 @@ func openExportFile(fpath string) (reader io.ReadSeeker, closer io.Closer, err e
        if err != nil {
                return
        }
-       // reset to offset 0 - needed on Plan 9 (see issue #11265)
-       // TODO: remove once issue #11265 has been resolved.
-       _, err = f.Seek(0, io.SeekStart)
-       if err != nil {
-               return
-       }
 
        var elfreader io.ReaderAt
        switch string(magic[:]) {