mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
os: implement new Process api
Fixes #1004. Fixes #1460. R=mattn, r, niemeyer, rog, rsc CC=golang-dev https://golang.org/cl/4029053
This commit is contained in:
parent
8b9d6e38be
commit
4ecebfea53
13 changed files with 282 additions and 202 deletions
|
|
@ -310,3 +310,9 @@ func Exec(argv0 string, argv []string, envv []string) (err int) {
|
|||
uintptr(unsafe.Pointer(&StringArrayPtr(envv)[0])))
|
||||
return int(err1)
|
||||
}
|
||||
|
||||
// StartProcess wraps ForkExec for package os.
|
||||
func StartProcess(argv0 string, argv []string, envv []string, dir string, fd []int) (pid, handle int, err int) {
|
||||
pid, err = forkExec(argv0, argv, envv, false, dir, fd)
|
||||
return pid, 0, err
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue