package tableflip import ( "os" "syscall" ) var stdEnv = &env{ newProc: newOSProcess, newFile: os.NewFile, environ: os.Environ, getenv: os.Getenv, closeOnExec: syscall.CloseOnExec, } type env struct { newProc func(string, string, []string, []*os.File, []string) (process, error) newFile func(fd uintptr, name string) *os.File environ func() []string getenv func(string) string closeOnExec func(fd int) }