github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/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  }