1// Copyright 2017 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// Declarations for operating systems implementing time.now
6// indirectly, in terms of walltime and nanotime assembly.
7
8// -build !windows
9
10package runtime
11
12import _ "unsafe" // for go:linkname
13
14//go:linkname time_now time.now
15func time_now() (sec int64, nsec int32, mono int64) {
16	sec, nsec = walltime()
17	return sec, nsec, nanotime()
18}
19