summaryrefslogtreecommitdiff
path: root/src/lib/os/os_time.go
blob: b396eafab183457a44649f5d6e327ae2c4759e45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Copyright 2009 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.

package os

import (
	"os";
	"syscall"
)

export func Time() (sec int64, nsec int64, err *Error) {
	var errno int64;
	sec, nsec, errno = syscall.gettimeofday();
	if errno != 0 {
		return 0, 0, ErrnoToError(errno)
	}
	return sec, nsec, nil
}