blob: 3a8d3e7b7f341f2f25530fe6da4ac151f758b99a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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, []*os.File, []string) (process, error)
newFile func(fd uintptr, name string) *os.File
environ func() []string
getenv func(string) string
closeOnExec func(fd int)
}
|