diff options
Diffstat (limited to 'misc/cgo/test/env.go')
-rw-r--r-- | misc/cgo/test/env.go | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/misc/cgo/test/env.go b/misc/cgo/test/env.go deleted file mode 100644 index 1fb4e684c..000000000 --- a/misc/cgo/test/env.go +++ /dev/null @@ -1,32 +0,0 @@ -// Copyright 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. - -package cgotest - -/* -#include <stdlib.h> -*/ -import "C" -import ( - "os" - "testing" - "unsafe" -) - -// This is really an os package test but here for convenience. -func testSetEnv(t *testing.T) { - const key = "CGO_OS_TEST_KEY" - const val = "CGO_OS_TEST_VALUE" - os.Setenv(key, val) - keyc := C.CString(key) - defer C.free(unsafe.Pointer(keyc)) - v := C.getenv(keyc) - if v == (*C.char)(unsafe.Pointer(uintptr(0))) { - t.Fatal("getenv returned NULL") - } - vs := C.GoString(v) - if vs != val { - t.Fatalf("getenv() = %q; want %q", vs, val) - } -} |