]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix accidentally exported OpenBSD constants
authorMatthew Dempsky <mdempsky@google.com>
Mon, 16 Feb 2015 09:18:13 +0000 (18:18 +0900)
committerMinux Ma <minux@golang.org>
Thu, 19 Feb 2015 01:35:46 +0000 (01:35 +0000)
Change-Id: I2de63668a1c0152cc329df55c2d6d014e8183158
Reviewed-on: https://go-review.googlesource.com/4943
Reviewed-by: Minux Ma <minux@golang.org>
src/runtime/os1_openbsd.go

index 87158f2b73bbfb16e4258728dc1a8e5624a93c79..dcf205b84120cc5f4f86400b019307a338bb3c03 100644 (file)
@@ -7,16 +7,16 @@ package runtime
 import "unsafe"
 
 const (
-       ESRCH       = 3
-       EAGAIN      = 35
-       EWOULDBLOCK = EAGAIN
-       ENOTSUP     = 91
+       _ESRCH       = 3
+       _EAGAIN      = 35
+       _EWOULDBLOCK = _EAGAIN
+       _ENOTSUP     = 91
 
        // From OpenBSD's sys/time.h
-       CLOCK_REALTIME  = 0
-       CLOCK_VIRTUAL   = 1
-       CLOCK_PROF      = 2
-       CLOCK_MONOTONIC = 3
+       _CLOCK_REALTIME  = 0
+       _CLOCK_VIRTUAL   = 1
+       _CLOCK_PROF      = 2
+       _CLOCK_MONOTONIC = 3
 )
 
 var sigset_none = uint32(0)
@@ -24,12 +24,12 @@ var sigset_all = ^sigset_none
 
 // From OpenBSD's <sys/sysctl.h>
 const (
-       CTL_HW  = 6
-       HW_NCPU = 3
+       _CTL_HW  = 6
+       _HW_NCPU = 3
 )
 
 func getncpu() int32 {
-       mib := [2]uint32{CTL_HW, HW_NCPU}
+       mib := [2]uint32{_CTL_HW, _HW_NCPU}
        out := uint32(0)
        nout := unsafe.Sizeof(out)
 
@@ -80,8 +80,8 @@ func semasleep(ns int64) int32 {
 
                // sleep until semaphore != 0 or timeout.
                // thrsleep unlocks m.waitsemalock.
-               ret := thrsleep((uintptr)(unsafe.Pointer(&_g_.m.waitsemacount)), CLOCK_MONOTONIC, tsp, (uintptr)(unsafe.Pointer(&_g_.m.waitsemalock)), (*int32)(unsafe.Pointer(&_g_.m.waitsemacount)))
-               if ret == EWOULDBLOCK {
+               ret := thrsleep(uintptr(unsafe.Pointer(&_g_.m.waitsemacount)), _CLOCK_MONOTONIC, tsp, uintptr(unsafe.Pointer(&_g_.m.waitsemalock)), (*int32)(unsafe.Pointer(&_g_.m.waitsemacount)))
+               if ret == _EWOULDBLOCK {
                        return -1
                }
        }
@@ -98,7 +98,7 @@ func semawakeup(mp *m) {
        }
        mp.waitsemacount++
        ret := thrwakeup(uintptr(unsafe.Pointer(&mp.waitsemacount)), 1)
-       if ret != 0 && ret != ESRCH {
+       if ret != 0 && ret != _ESRCH {
                // semawakeup can be called on signal stack.
                systemstack(func() {
                        print("thrwakeup addr=", &mp.waitsemacount, " sem=", mp.waitsemacount, " ret=", ret, "\n")
@@ -127,7 +127,7 @@ func newosproc(mp *m, stk unsafe.Pointer) {
 
        if ret < 0 {
                print("runtime: failed to create new OS thread (have ", mcount()-1, " already; errno=", -ret, ")\n")
-               if ret == -ENOTSUP {
+               if ret == -_ENOTSUP {
                        print("runtime: is kern.rthreads disabled?\n")
                }
                throw("runtime.newosproc")