summaryrefslogtreecommitdiff
path: root/src/lib/syscall/socket_linux.go
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-10-29 15:23:36 -0700
committerRuss Cox <rsc@golang.org>2008-10-29 15:23:36 -0700
commit28cfafe705335c1e69833b455997f0e52a022953 (patch)
tree129a2280c1185680f37dc6d7e1e2d49547eb5357 /src/lib/syscall/socket_linux.go
parent0b1abf72497a7e4b8e8d7f6a0c9ec7ad88975161 (diff)
downloadgolang-28cfafe705335c1e69833b455997f0e52a022953.tar.gz
update linux for int/int32
R=r DELTA=7 (0 added, 0 deleted, 7 changed) OCL=18050 CL=18069
Diffstat (limited to 'src/lib/syscall/socket_linux.go')
-rw-r--r--src/lib/syscall/socket_linux.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/syscall/socket_linux.go b/src/lib/syscall/socket_linux.go
index e7e6f743d..69a05308c 100644
--- a/src/lib/syscall/socket_linux.go
+++ b/src/lib/syscall/socket_linux.go
@@ -47,7 +47,7 @@ export func listen(fd, n int64) (ret int64, err int64) {
}
export func accept(fd int64, sa *Sockaddr) (ret int64, err int64) {
- n := SizeofSockaddr;
+ var n int32 = SizeofSockaddr;
r1, r2, e := Syscall(SYS_ACCEPT, fd, SockaddrPtr(sa), Int32Ptr(&n));
return r1, e
}
@@ -61,7 +61,7 @@ export func setsockopt(fd, level, opt, valueptr, length int64) (ret int64, err i
}
export func setsockopt_int(fd, level, opt int64, value int) int64 {
- n := int(opt);
+ n := int32(opt);
r1, e := setsockopt(fd, level, opt, Int32Ptr(&n), 4);
return e
}
@@ -79,7 +79,7 @@ export func setsockopt_linger(fd, level, opt int64, sec int) int64 {
var l Linger;
if sec != 0 {
l.yes = 1;
- l.sec = sec
+ l.sec = int32(sec)
} else {
l.yes = 0;
l.sec = 0