]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Failing WriteAt should return ErrShortWrite
authorMatt Joiner <anacrolix@gmail.com>
Wed, 2 Oct 2013 09:54:23 +0000 (19:54 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Wed, 2 Oct 2013 09:54:23 +0000 (19:54 +1000)
See the implementation of io.Copy.

mmap_span.go

index f7d9105923c3125f9eff6cd492a81c7cfd5e5a3e..9d2f39bb31c9c6b1c0d2d42f8020f8dee92ea1dc 100644 (file)
@@ -56,7 +56,7 @@ func (me MMapSpan) WriteAt(p []byte, off int64) (n int, err error) {
                return len(p) == 0
        })
        if len(p) != 0 {
-               err = io.EOF
+               err = io.ErrShortWrite
        }
        return
 }