github.com/spotify/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/blog/content/race-detector/blackhole.go (about) 1 package main 2 3 var blackHole [4096]byte // shared buffer 4 5 func (devNull) ReadFrom(r io.Reader) (n int64, err error) { 6 readSize := 0 7 for { 8 readSize, err = r.Read(blackHole[:]) 9 n += int64(readSize) 10 if err != nil { 11 if err == io.EOF { 12 return n, nil 13 } 14 return 15 } 16 } 17 }