// Copyright 2014 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. | |
// Export guts for testing. | |
package runtime | |
import "unsafe" | |
const MaxArgs = maxArgs | |
var ( | |
TestingWER = &testingWER | |
OsYield = osyield | |
TimeBeginPeriodRetValue = &timeBeginPeriodRetValue | |
) | |
func NumberOfProcessors() int32 { | |
var info systeminfo | |
stdcall1(_GetSystemInfo, uintptr(unsafe.Pointer(&info))) | |
return int32(info.dwnumberofprocessors) | |
} |