conio/onclose.go does not depend cgo