Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
golang
/
1.22.0
/
src
/
runtime
/
Filename :
time_nofake.go
back
Copy
// 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. //go: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() } var overrideWrite func(fd uintptr, p unsafe.Pointer, n int32) int32 // write must be nosplit on Windows (see write1) // //go:nosplit func write(fd uintptr, p unsafe.Pointer, n int32) int32 { if overrideWrite != nil { return overrideWrite(fd, noescape(p), n) } return write1(fd, p, n) }