aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorNikhil Benesch <nikhil.benesch@gmail.com>2020-10-21 03:00:04 -0400
committerIan Lance Taylor <iant@golang.org>2020-10-23 16:55:57 -0700
commit27f7ab27d1a514eaf538ae01840b42c6d12cb28f (patch)
tree564a0a1cc8fd82243a4410e55b5134006edcadeb /libgo
parentd835608f05471e749533c756ccdd9e166b819b68 (diff)
downloadgcc-27f7ab27d1a514eaf538ae01840b42c6d12cb28f.zip
gcc-27f7ab27d1a514eaf538ae01840b42c6d12cb28f.tar.gz
gcc-27f7ab27d1a514eaf538ae01840b42c6d12cb28f.tar.bz2
net/http/cgi: merge upstream changes to default env vars
Incorporate upstream modifications to the cgi package's set of rules about which environment variables should be inherited by child processes by default on each platform. In particular this permits tests to pass on NetBSD by preserving the value of the LD_LIBRARY_PATH environment variable. This is a partial backport of the following upstream CLs: https://golang.org/cl/263802 https://golang.org/cl/263577 https://golang.org/cl/254740 Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/264097
Diffstat (limited to 'libgo')
-rw-r--r--libgo/go/net/http/cgi/host.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgo/go/net/http/cgi/host.go b/libgo/go/net/http/cgi/host.go
index 863f406..eff67ca 100644
--- a/libgo/go/net/http/cgi/host.go
+++ b/libgo/go/net/http/cgi/host.go
@@ -37,15 +37,15 @@ var trailingPort = regexp.MustCompile(`:([0-9]+)$`)
var osDefaultInheritEnv = func() []string {
switch runtime.GOOS {
- case "darwin":
+ case "darwin", "ios":
return []string{"DYLD_LIBRARY_PATH"}
- case "linux", "freebsd", "openbsd":
+ case "linux", "freebsd", "netbsd", "openbsd":
return []string{"LD_LIBRARY_PATH"}
case "hpux":
return []string{"LD_LIBRARY_PATH", "SHLIB_PATH"}
case "irix":
return []string{"LD_LIBRARY_PATH", "LD_LIBRARYN32_PATH", "LD_LIBRARY64_PATH"}
- case "solaris":
+ case "illumos", "solaris":
return []string{"LD_LIBRARY_PATH", "LD_LIBRARY_PATH_32", "LD_LIBRARY_PATH_64"}
case "windows":
return []string{"SystemRoot", "COMSPEC", "PATHEXT", "WINDIR"}