diff options
author | Russ Cox <rsc@golang.org> | 2009-05-27 10:05:23 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-05-27 10:05:23 -0700 |
commit | c974e1a895e832c0a203dba43c923c052afe0f30 (patch) | |
tree | 1d91a7f0e75ea9ff42a57a259e33a191e597814a /src/lib/syscall/proc_darwin.go | |
parent | 3b936a383389490597f09c08b6ecd4bdcdb6a7c9 (diff) | |
download | golang-c974e1a895e832c0a203dba43c923c052afe0f30.tar.gz |
getrusage on darwin; untested but builds.
R=dsymonds
DELTA=5 (5 added, 0 deleted, 0 changed)
OCL=29424
CL=29447
Diffstat (limited to 'src/lib/syscall/proc_darwin.go')
-rw-r--r-- | src/lib/syscall/proc_darwin.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/syscall/proc_darwin.go b/src/lib/syscall/proc_darwin.go index f93acf6ee..de8d60452 100644 --- a/src/lib/syscall/proc_darwin.go +++ b/src/lib/syscall/proc_darwin.go @@ -13,3 +13,8 @@ import ( "syscall"; "unsafe"; ) + +func Getrusage(who int64, usage *Rusage) (ret, errno int64) { + r1, r2, err := Syscall(SYS_GETRUSAGE, who, int64(uintptr(unsafe.Pointer(usage))), 0); + return r1, err +} |