]> Cypherpunks repositories - gostls13.git/commitdiff
debug/proc: fix build
authorRuss Cox <rsc@golang.org>
Tue, 15 Mar 2011 23:39:50 +0000 (19:39 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 15 Mar 2011 23:39:50 +0000 (19:39 -0400)
R=r
CC=golang-dev
https://golang.org/cl/4273060

src/pkg/debug/proc/proc_darwin.go
src/pkg/debug/proc/proc_freebsd.go
src/pkg/debug/proc/proc_windows.go
src/pkg/exp/ogle/cmd.go

index 7caf3a21a4f9147872f16da8194295b3bfc3a518..49f0a5361fbf5410ae0e0e25414740e8ae3529a9 100644 (file)
@@ -12,6 +12,6 @@ func Attach(pid int) (Process, os.Error) {
        return nil, os.NewError("debug/proc not implemented on OS X")
 }
 
-func ForkExec(argv0 string, argv []string, envv []string, dir string, fd []*os.File) (Process, os.Error) {
+func StartProcess(argv0 string, argv []string, attr *os.ProcAttr) (Process, os.Error) {
        return Attach(0)
 }
index f6474ce80ca99ba65a14597dc91337dd284cc34f..4df07c365afe5ac9a4d712f2cc02c1a728113ad2 100644 (file)
@@ -12,6 +12,6 @@ func Attach(pid int) (Process, os.Error) {
        return nil, os.NewError("debug/proc not implemented on FreeBSD")
 }
 
-func ForkExec(argv0 string, argv []string, envv []string, dir string, fd []*os.File) (Process, os.Error) {
+func StartProcess(argv0 string, argv []string, attr *os.ProcAttr) (Process, os.Error) {
        return Attach(0)
 }
index dc22faef81bd10825424660016a9b647dcd391c5..661474b67aaaabe246ab0a2d0be3fa842580a4f9 100644 (file)
@@ -12,6 +12,6 @@ func Attach(pid int) (Process, os.Error) {
        return nil, os.NewError("debug/proc not implemented on windows")
 }
 
-func ForkExec(argv0 string, argv []string, envv []string, dir string, fd []*os.File) (Process, os.Error) {
+func StartProcess(argv0 string, argv []string, attr *os.ProcAttr) (Process, os.Error) {
        return Attach(0)
 }
index 4f67032d0c3085a029149d06037c4e33543f1f36..9920ff6b883a1c354a0abd41fb5ea52df475e864 100644 (file)
@@ -160,7 +160,7 @@ func cmdLoad(args []byte) os.Error {
                } else {
                        fname = parts[0]
                }
-               tproc, err = proc.ForkExec(fname, parts, os.Environ(), "", []*os.File{os.Stdin, os.Stdout, os.Stderr})
+               tproc, err = proc.StartProcess(fname, parts, &os.ProcAttr{Files: []*os.File{os.Stdin, os.Stdout, os.Stderr}})
                if err != nil {
                        return err
                }