aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/syscall/lsf_linux.go
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2012-02-29 20:02:31 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-02-29 20:02:31 +0000
commitb65734ac6cce34b9f4963f4ad3922eba9b48a441 (patch)
treea76090660cf29338112a978aac141d863ef02a82 /libgo/go/syscall/lsf_linux.go
parent3f675741b17720d4124a4f901203b8c7da5ea309 (diff)
downloadgcc-b65734ac6cce34b9f4963f4ad3922eba9b48a441.zip
gcc-b65734ac6cce34b9f4963f4ad3922eba9b48a441.tar.gz
gcc-b65734ac6cce34b9f4963f4ad3922eba9b48a441.tar.bz2
syscall: Fill out GNU/Linux support.
From-SVN: r184669
Diffstat (limited to 'libgo/go/syscall/lsf_linux.go')
-rw-r--r--libgo/go/syscall/lsf_linux.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/go/syscall/lsf_linux.go b/libgo/go/syscall/lsf_linux.go
index 05d653b..5296cec 100644
--- a/libgo/go/syscall/lsf_linux.go
+++ b/libgo/go/syscall/lsf_linux.go
@@ -69,10 +69,10 @@ func AttachLsf(fd int, i []SockFilter) error {
var p SockFprog
p.Len = uint16(len(i))
p.Filter = (*SockFilter)(unsafe.Pointer(&i[0]))
- return setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, uintptr(unsafe.Pointer(&p)), unsafe.Sizeof(p))
+ return setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, (*byte)(unsafe.Pointer(&p)), Socklen_t(unsafe.Sizeof(p)))
}
func DetachLsf(fd int) error {
var dummy int
- return setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, uintptr(unsafe.Pointer(&dummy)), unsafe.Sizeof(dummy))
+ return setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, (*byte)(unsafe.Pointer(&dummy)), Socklen_t(unsafe.Sizeof(dummy)))
}