diff options
author | Michael Matloob <matloob@golang.org> | 2015-11-11 12:39:30 -0500 |
---|---|---|
committer | Michael Matloob <matloob@golang.org> | 2015-11-12 17:04:45 +0000 |
commit | 432cb66f16b2bb6a167725057168bbe4aefe5fb5 (patch) | |
tree | 0a6aaf45df2810dc7276212496a4b647ed0bb6d2 /src/runtime/extern.go | |
parent | b5a0c67fcc2f87b5e2fd04e023f9a0b2f3d759da (diff) | |
download | go-432cb66f16b2bb6a167725057168bbe4aefe5fb5.tar.gz go-432cb66f16b2bb6a167725057168bbe4aefe5fb5.zip |
runtime: break out system-specific constants into package sys
runtime/internal/sys will hold system-, architecture- and config-
specific constants.
Updates #11647
Change-Id: I6db29c312556087a42e8d2bdd9af40d157c56b54
Reviewed-on: https://go-review.googlesource.com/16817
Reviewed-by: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/runtime/extern.go')
-rw-r--r-- | src/runtime/extern.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/runtime/extern.go b/src/runtime/extern.go index 5a5d432f62..564318c7cd 100644 --- a/src/runtime/extern.go +++ b/src/runtime/extern.go @@ -130,6 +130,8 @@ of the run-time system. */ package runtime +import "runtime/internal/sys" + // Caller reports file and line number information about function invocations on // the calling goroutine's stack. The argument skip is the number of stack frames // to ascend, with 0 identifying the caller of Caller. (For historical reasons the @@ -199,20 +201,20 @@ func GOROOT() string { if s != "" { return s } - return defaultGoroot + return sys.DefaultGoroot } // Version returns the Go tree's version string. // It is either the commit hash and date at the time of the build or, // when possible, a release tag like "go1.3". func Version() string { - return theVersion + return sys.TheVersion } // GOOS is the running program's operating system target: // one of darwin, freebsd, linux, and so on. -const GOOS string = theGoos +const GOOS string = sys.TheGoos // GOARCH is the running program's architecture target: // 386, amd64, or arm. -const GOARCH string = theGoarch +const GOARCH string = sys.TheGoarch |