Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
31 lines (24 sloc)
631 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Copyright 2019 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. | |
// +build !faketime | |
package runtime | |
import "unsafe" | |
// faketime is the simulated time in nanoseconds since 1970 for the | |
// playground. | |
// | |
// Zero means not to use faketime. | |
var faketime int64 | |
//go:nosplit | |
func nanotime() int64 { | |
return nanotime1() | |
} | |
func walltime() (sec int64, nsec int32) { | |
return walltime1() | |
} | |
// write must be nosplit on Windows (see write1) | |
// | |
//go:nosplit | |
func write(fd uintptr, p unsafe.Pointer, n int32) int32 { | |
return write1(fd, p, n) | |
} |