github.com/primecitizens/pcz/std@v0.2.1/ffi/wasm/wasi/time.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright 2023 The Prime Citizens 3 // 4 // Copyright 2023 The Go Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style 6 // license that can be found in the LICENSE file. 7 8 //go:build wasip1 9 10 package wasi 11 12 import ( 13 "unsafe" 14 ) 15 16 type ClockID = uint32 17 18 const ( 19 ClockRealtime ClockID = iota 20 ClockMonotonic 21 ClockProcessCPUTimeID 22 ClockThreadCPUTimeID 23 ) 24 25 //go:wasmimport wasi_snapshot_preview1 clock_time_get 26 //go:noescape 27 func ClockTimeGet(id ClockID, precision Timestamp, time unsafe.Pointer) Errno