summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/syscall_linux.go
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2011-08-03 16:54:35 +0200
committerOndřej Surý <ondrej@sury.org>2011-08-03 16:54:35 +0200
commite390fedde07591d46022b7da5692af3fc2e782c6 (patch)
treeaf2eb5968edb6324ba4d6d5cbd623daddb57edda /src/pkg/syscall/syscall_linux.go
parent041b8f207274852d514bcfa6e5941eefe61e9f60 (diff)
parent28592ee1ea1f5cdffcf85472f9de0285d928cf12 (diff)
downloadgolang-e390fedde07591d46022b7da5692af3fc2e782c6.tar.gz
Merge commit 'upstream/59' into debian-sid
Diffstat (limited to 'src/pkg/syscall/syscall_linux.go')
-rw-r--r--src/pkg/syscall/syscall_linux.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/syscall/syscall_linux.go b/src/pkg/syscall/syscall_linux.go
index 63682d23c..1d6fc76c7 100644
--- a/src/pkg/syscall/syscall_linux.go
+++ b/src/pkg/syscall/syscall_linux.go
@@ -472,7 +472,7 @@ func SetsockoptIPv6Mreq(fd, level, opt int, mreq *IPv6Mreq) (errno int) {
}
func SetsockoptString(fd, level, opt int, s string) (errno int) {
- return setsockopt(fd, level, opt, uintptr(unsafe.Pointer(&[]byte(s)[0])), len(s))
+ return setsockopt(fd, level, opt, uintptr(unsafe.Pointer(&[]byte(s)[0])), uintptr(len(s)))
}
func Recvfrom(fd int, p []byte, flags int) (n int, from Sockaddr, errno int) {
@@ -529,17 +529,17 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from
func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (errno int) {
var ptr uintptr
- var nsock _Socklen
+ var salen _Socklen
if to != nil {
var err int
- ptr, nsock, err = to.sockaddr()
+ ptr, salen, err = to.sockaddr()
if err != 0 {
return err
}
}
var msg Msghdr
msg.Name = (*byte)(unsafe.Pointer(ptr))
- msg.Namelen = uint32(nsock)
+ msg.Namelen = uint32(salen)
var iov Iovec
if len(p) > 0 {
iov.Base = (*byte)(unsafe.Pointer(&p[0]))