// Copyright 2020 The gVisor Authors. // // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build go1.14 // +build !go1.17 // Check go:linkname function signatures when updating Go version. package sync import ( _ "unsafe" // for go:linkname ) //go:linkname canSpin sync.runtime_canSpin func canSpin(i int) bool //go:linkname doSpin sync.runtime_doSpin func doSpin() //go:linkname goyield runtime.goyield func goyield()