[libgo] Omit /bin in os_test.go
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Mon Mar 7 11:10:00 GMT 2011
/bin is a directory on Solaris 2, which causes the libgo os test to
fail:
FAIL: os
--- FAIL: os_test.TestChdirAndGetwd
Getwd returned "/usr/bin" want "/bin"
This patch fixes this by simply removing /bin. One could probably
replace it by /sbin instead, which is a directory on every Unix I know.
Rainer
2011-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* go/os/os_test.go (TestChdirAndGetwd): Remove /bin from dirs.
diff -r 805097eb6ad2 libgo/go/os/os_test.go
--- a/libgo/go/os/os_test.go Sat Mar 05 23:32:32 2011 +0100
+++ b/libgo/go/os/os_test.go Sat Mar 05 23:39:00 2011 +0100
@@ -1,4 +1,4 @@
-// Copyright 2009 The Go Authors. All rights reserved.
+// Copyright 2009, 2011 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
@@ -609,7 +609,7 @@
}
// These are chosen carefully not to be symlinks on a Mac
// (unlike, say, /var, /etc, and /tmp).
- dirs := []string{"/bin", "/", "/usr/bin"}
+ dirs := []string{"/", "/usr/bin"}
for mode := 0; mode < 2; mode++ {
for _, d := range dirs {
if mode == 0 {
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
More information about the Gcc-patches
mailing list