Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1455)

Side by Side Diff: src/pkg/syscall/syscall_linux_arm.go

Issue 55410043: code review 55410043: syscall: use unsafe.Pointer instead of uintptr in places (Closed)
Patch Set: diff -r 5dd2679d2a0d https://go.googlecode.com/hg/ Created 10 years, 2 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2009 The Go Authors. All rights reserved. 1 // Copyright 2009 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style 2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file. 3 // license that can be found in the LICENSE file.
4 4
5 package syscall 5 package syscall
6 6
7 import "unsafe" 7 import "unsafe"
8 8
9 func Getpagesize() int { return 4096 } 9 func Getpagesize() int { return 4096 }
10 10
(...skipping 11 matching lines...) Expand all
22 tv.Usec = int32(nsec % 1e9 / 1e3) 22 tv.Usec = int32(nsec % 1e9 / 1e3)
23 return 23 return
24 } 24 }
25 25
26 // Seek is defined in assembly. 26 // Seek is defined in assembly.
27 27
28 func Seek(fd int, offset int64, whence int) (newoffset int64, err error) 28 func Seek(fd int, offset int64, whence int) (newoffset int64, err error)
29 29
30 //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error ) 30 //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error )
31 //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd in t, err error) 31 //sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd in t, err error)
32 //sys» bind(s int, addr uintptr, addrlen _Socklen) (err error) 32 //sys» bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
33 //sys» connect(s int, addr uintptr, addrlen _Socklen) (err error) 33 //sys» connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error)
34 //sysnb getgroups(n int, list *_Gid_t) (nn int, err error) = SYS_GETGROUPS32 34 //sysnb getgroups(n int, list *_Gid_t) (nn int, err error) = SYS_GETGROUPS32
35 //sysnb setgroups(n int, list *_Gid_t) (err error) = SYS_SETGROUPS32 35 //sysnb setgroups(n int, list *_Gid_t) (err error) = SYS_SETGROUPS32
36 //sys» getsockopt(s int, level int, name int, val uintptr, vallen *_Socklen) (e rr error) 36 //sys» getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Sock len) (err error)
37 //sys» setsockopt(s int, level int, name int, val uintptr, vallen uintptr) (err error) 37 //sys» setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintpt r) (err error)
38 //sysnb socket(domain int, typ int, proto int) (fd int, err error) 38 //sysnb socket(domain int, typ int, proto int) (fd int, err error)
39 //sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) 39 //sysnb getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
40 //sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) 40 //sysnb getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error)
41 //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_So cklen) (n int, err error) 41 //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_So cklen) (n int, err error)
42 //sys» sendto(s int, buf []byte, flags int, to uintptr, addrlen _Socklen) (err error) 42 //sys» sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen ) (err error)
43 //sysnb socketpair(domain int, typ int, flags int, fd *[2]int32) (err error) 43 //sysnb socketpair(domain int, typ int, flags int, fd *[2]int32) (err error)
44 //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error) 44 //sys recvmsg(s int, msg *Msghdr, flags int) (n int, err error)
45 //sys sendmsg(s int, msg *Msghdr, flags int) (err error) 45 //sys sendmsg(s int, msg *Msghdr, flags int) (err error)
46 46
47 // 64-bit file system and 32-bit uid calls 47 // 64-bit file system and 32-bit uid calls
48 // (16-bit uid calls are not always supported in newer kernels) 48 // (16-bit uid calls are not always supported in newer kernels)
49 //sys Chown(path string, uid int, gid int) (err error) = SYS_CHOWN32 49 //sys Chown(path string, uid int, gid int) (err error) = SYS_CHOWN32
50 //sys Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32 50 //sys Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32
51 //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64 51 //sys Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
52 //sysnb Getegid() (egid int) = SYS_GETEGID32 52 //sysnb Getegid() (egid int) = SYS_GETEGID32
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 iov.Len = uint32(length) 179 iov.Len = uint32(length)
180 } 180 }
181 181
182 func (msghdr *Msghdr) SetControllen(length int) { 182 func (msghdr *Msghdr) SetControllen(length int) {
183 msghdr.Controllen = uint32(length) 183 msghdr.Controllen = uint32(length)
184 } 184 }
185 185
186 func (cmsg *Cmsghdr) SetLen(length int) { 186 func (cmsg *Cmsghdr) SetLen(length int) {
187 cmsg.Len = uint32(length) 187 cmsg.Len = uint32(length)
188 } 188 }
OLDNEW

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b