diff options
author | Russ Cox <rsc@golang.org> | 2008-12-09 10:57:55 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2008-12-09 10:57:55 -0800 |
commit | 2a6a6a917ab745ffc5c916213e8339f642212b80 (patch) | |
tree | 5a5c1565a284cc6f82528756b98d3d08b97af803 /src/lib/syscall/time_amd64_linux.go | |
parent | 677e5c5780e88b5f75df2340db6d1faa164ab6cc (diff) | |
download | golang-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.go | 7 |
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 } |