diff options
| author | Russ Cox <rsc@golang.org> | 2008-10-29 15:23:36 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2008-10-29 15:23:36 -0700 |
| commit | c5e7e1960498be0b3e75b3d8f072f5a043050142 (patch) | |
| tree | 129a2280c1185680f37dc6d7e1e2d49547eb5357 /src/lib/syscall/socket_linux.go | |
| parent | 527669e6b19156245e5f47a95e8c39ac0b164e18 (diff) | |
| download | go-c5e7e1960498be0b3e75b3d8f072f5a043050142.tar.xz | |
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.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/syscall/socket_linux.go b/src/lib/syscall/socket_linux.go index e7e6f743d4..69a05308ca 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 |
