///usr/bin/true; go build -ldflags=-compressdwarf=false -gcflags=-dwarflocationlists=true -o /tmp/demo demo.go; exec /tmp/demo
package main
import (
"os"
)
func check(e error) {
if e != nil {
panic(e)
}
}
func main() {
r, err := os.Open("/dev/zero")
check(err)
w, err := os.Create("/dev/null")
check(err)
buf := make([]byte, 4096)
for i := 0; i < 10; i++ {
_, err = r.Read(buf)
_, err = w.Write(buf)
check(err)
}
}