tableflip/env.go

23 lines
453 B
Go

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)
}