diff options
author | Ivan Krasin <krasin@golang.org> | 2010-06-30 14:58:21 -0700 |
---|---|---|
committer | Ivan Krasin <krasin@golang.org> | 2010-06-30 14:58:21 -0700 |
commit | f73da39896bc9a09088ed4fe090d7b6308f80da5 (patch) | |
tree | a8d665682fa6b78ec2d52e624bff27c98c6dfd1f /src/pkg/syscall/syscall_linux.go | |
parent | 16234d0566433f78d7c8fee2f6200685f5250a9b (diff) | |
download | golang-f73da39896bc9a09088ed4fe090d7b6308f80da5.tar.gz |
syscall: add socketpair
R=rsc
CC=golang-dev
http://codereview.appspot.com/1319042
Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/pkg/syscall/syscall_linux.go')
-rw-r--r-- | src/pkg/syscall/syscall_linux.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/syscall/syscall_linux.go b/src/pkg/syscall/syscall_linux.go index bf124bd13..2ce3c0882 100644 --- a/src/pkg/syscall/syscall_linux.go +++ b/src/pkg/syscall/syscall_linux.go @@ -368,6 +368,11 @@ func Socket(domain, typ, proto int) (fd, errno int) { return } +func Socketpair(domain, typ, proto int) (fd [2]int, errno int) { + fd, errno = socketpair(domain, typ, proto) + return +} + func SetsockoptInt(fd, level, opt int, value int) (errno int) { var n = int32(value) return setsockopt(fd, level, opt, uintptr(unsafe.Pointer(&n)), 4) |