summaryrefslogtreecommitdiff
path: root/src/lib/syscall/time_amd64_linux.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-12-09 10:57:55 -0800
committerRuss Cox <rsc@golang.org>2008-12-09 10:57:55 -0800
commit2a6a6a917ab745ffc5c916213e8339f642212b80 (patch)
tree5a5c1565a284cc6f82528756b98d3d08b97af803 /src/lib/syscall/time_amd64_linux.go
parent677e5c5780e88b5f75df2340db6d1faa164ab6cc (diff)
downloadgolang-2a6a6a917ab745ffc5c916213e8339f642212b80.tar.gz
replace assembly casts with unsafe.pointer
R=r DELTA=178 (18 added, 101 deleted, 59 changed) OCL=20822 CL=20826
Diffstat (limited to 'src/lib/syscall/time_amd64_linux.go')
-rw-r--r--src/lib/syscall/time_amd64_linux.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/syscall/time_amd64_linux.go b/src/lib/syscall/time_amd64_linux.go
index f9b5f014d..61ad27005 100644
--- a/src/lib/syscall/time_amd64_linux.go
+++ b/src/lib/syscall/time_amd64_linux.go
@@ -4,11 +4,14 @@
package syscall
-import syscall "syscall"
+import (
+ "syscall";
+ "unsafe";
+)
export func gettimeofday() (sec, nsec, errno int64) {
var tv Timeval;
- r1, r2, e := Syscall(SYS_GETTIMEOFDAY, TimevalPtr(&tv), 0, 0);
+ r1, r2, e := Syscall(SYS_GETTIMEOFDAY, int64(uintptr(unsafe.pointer(&tv))), 0, 0);
if e != 0 {
return 0, 0, e
}