1
0
mirror of https://github.com/golang/go synced 2024-10-04 18:31:22 -06:00
go/src
Shenghou Ma 5fbd6044bc syscall: workaround Dragonfly BSD kernel exec bug
See also CL 4259056 for FreeBSD.

Test program:
// exec.go
package main
import (
        "log"
        "os"
        "os/exec"
        "runtime"
)
func main() {
        path := runtime.GOROOT() + "/src/pkg/net/http/cgi/testdata"
        cmd := &exec.Cmd{
                Path:   "test.cgi",
                Args:   []string{path + "/test.cgi"},
                Dir:    path
                Stdout: os.Stdout}
        if err := cmd.Start(); err != nil {
                log.Fatal(err)
        }
        if err := cmd.Wait(); err != nil {
                log.Fatal(err)
        }
}

$ go run exec.go
2014/03/01 15:52:41 fork/exec test.cgi: argument list too long

LGTM=iant
R=rsc, iant
CC=golang-codereviews
https://golang.org/cl/69970044
2014-03-01 18:56:50 -05:00
..
cmd cmd/ld: fix misgenerated pcln file numbers 2014-02-28 11:08:32 -08:00
lib9 lib9/utf: bring C environment up to Unicode 6.3.0 2014-02-25 17:49:32 -08:00
libbio lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
liblink all: final merge of NaCl tree 2014-02-27 20:37:00 -05:00
libmach libmach: use different names for different Ureg types 2014-01-08 20:37:27 -05:00
pkg syscall: workaround Dragonfly BSD kernel exec bug 2014-03-01 18:56:50 -05:00
all.bash
all.bat
all.rc
clean.bash
clean.bat
clean.rc
make.bash cmd/go, cmd/cgo, make.bash: cross compiling with cgo enabled 2014-02-06 09:11:00 -08:00
make.bat cmd/dist: fix windows build. 2013-08-02 14:29:04 -07:00
Make.dist
make.rc lib9: enable on Plan 9 2014-02-13 20:06:41 +01:00
race.bash race.bash, race.bat: build a race enabled cmd/cgo before trying to use it 2013-09-29 10:34:41 +10:00
race.bat race.bat: set exit status 2013-12-17 15:09:42 +04:00
run.bash build: comment possible ulimit failure in run.bash 2014-02-24 16:44:35 -05:00
run.bat cmd/gc: fix handling of append with -race. 2014-02-19 08:19:27 +01:00
run.rc build: fix typos in run.rc 2014-01-28 06:17:38 +01:00
sudo.bash