summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/syscall_freebsd.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-02-04 02:06:08 -0800
committerRuss Cox <rsc@golang.org>2010-02-04 02:06:08 -0800
commitbf38892ea8a03774af6498018c3f208c6cd20bfc (patch)
tree98a9dfec2746773b110485af0c2bb118838a1630 /src/pkg/syscall/syscall_freebsd.go
parent6f67f03186ddc17444a0fbbf27fc41ab5477f838 (diff)
downloadgolang-bf38892ea8a03774af6498018c3f208c6cd20bfc.tar.gz
syscall: on freebsd, darwin, give Kill same signature as on linux
R=r, cw CC=golang-dev http://codereview.appspot.com/201043
Diffstat (limited to 'src/pkg/syscall/syscall_freebsd.go')
-rw-r--r--src/pkg/syscall/syscall_freebsd.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pkg/syscall/syscall_freebsd.go b/src/pkg/syscall/syscall_freebsd.go
index 4a187dd89..c2528a520 100644
--- a/src/pkg/syscall/syscall_freebsd.go
+++ b/src/pkg/syscall/syscall_freebsd.go
@@ -454,6 +454,10 @@ func SysctlUint32(name string) (value uint32, errno int) {
return *(*uint32)(unsafe.Pointer(&buf[0])), 0
}
+//sys kill(pid int, signum int, posix int) (errno int)
+
+func Kill(pid int, signum int) (errno int) { return kill(pid, signum, 1) }
+
// TODO: wrap
// Acct(name nil-string) (errno int)
// Futimes(fd int, timeval *Timeval) (errno int) // Pointer to 2 timevals!
@@ -511,7 +515,6 @@ func SysctlUint32(name string) (value uint32, errno int) {
//sys Gettimeofday(tv *Timeval) (errno int)
//sys Getuid() (uid int)
//sys Issetugid() (tainted bool)
-//sys Kill(pid int, signum int, posix int) (errno int)
//sys Kqueue() (fd int, errno int)
//sys Lchown(path string, uid int, gid int) (errno int)
//sys Link(path string, link string) (errno int)