aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Crawshaw <crawshaw@golang.org>2015-02-28 02:34:08 +0000
committerDavid Crawshaw <crawshaw@golang.org>2015-02-28 02:40:03 +0000
commit2adc3bd6ef84aa8b3d730f5d0d96a30427f2ecc2 (patch)
tree82e5f495ce5f6b407ab45144f1e1c96487633174 /src
parent66c4031ee97289f26922126111e0510398fb43fd (diff)
downloadgo-2adc3bd6ef84aa8b3d730f5d0d96a30427f2ecc2.tar.xz
Revert "os: set TMPDIR on darwin/arm"
This reverts commit 87a0d395c3d454c6efa560c406b5b3d8ad71c8f6. Looks like introducing file_darwin_arm.go is confusing something in the API checker (probably go/types) into ignoring file.go, so the O_SYNC symbol is being lost. No actual bug in this CL AFAIK, but I'll fix the other bug later and then roll this forward. Change-Id: Ic132fb101e4b5f2716f7a0d15872bf35bdf42139 Reviewed-on: https://go-review.googlesource.com/6331 Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'src')
-rw-r--r--src/os/file_darwin_arm.go38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/os/file_darwin_arm.go b/src/os/file_darwin_arm.go
deleted file mode 100644
index 6304c39c96..0000000000
--- a/src/os/file_darwin_arm.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright 2015 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 os
-
-/*
-#cgo CFLAGS: -x objective-c
-#cgo LDFLAGS: -framework CoreFoundation -framework Foundation
-
-#include <sys/param.h>
-#include <CoreFoundation/CFString.h>
-#include <Foundation/NSPathUtilities.h>
-
-char tmpdir[MAXPATHLEN];
-
-char* loadtmpdir() {
- tmpdir[0] = 0;
- CFStringRef path = (CFStringRef)NSTemporaryDirectory();
- CFStringGetCString(path, tmpdir, sizeof(tmpdir), kCFStringEncodingUTF8);
- return tmpdir;
-}
-*/
-import "C"
-
-func init() {
- if Getenv("TEMPDIR") != "" {
- return
- }
- dir := C.GoString(C.loadtmpdir())
- if len(dir) == 0 {
- return
- }
- if dir[len(dir)-1] == '/' {
- dir = dir[:len(dir)-1]
- }
- Setenv("TMPDIR", dir)
-}