github.com/brownsys/tracing-framework-go@v0.0.0-20161210174012-0542a62412fe/go/darwin_amd64/blog/content/race-detector/blackhole.go (about) 1 // +build OMIT 2 3 package main 4 5 var blackHole [4096]byte // shared buffer 6 7 func (devNull) ReadFrom(r io.Reader) (n int64, err error) { 8 readSize := 0 9 for { 10 readSize, err = r.Read(blackHole[:]) 11 n += int64(readSize) 12 if err != nil { 13 if err == io.EOF { 14 return n, nil 15 } 16 return 17 } 18 } 19 }