diff options
Diffstat (limited to 'src/lib/syscall/socket_darwin.go')
-rw-r--r-- | src/lib/syscall/socket_darwin.go | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/src/lib/syscall/socket_darwin.go b/src/lib/syscall/socket_darwin.go index c4323a6ba..a0567e5c3 100644 --- a/src/lib/syscall/socket_darwin.go +++ b/src/lib/syscall/socket_darwin.go @@ -12,38 +12,38 @@ import ( "unsafe"; ) -export func SockaddrToSockaddrInet4(s *Sockaddr) *SockaddrInet4; -export func SockaddrToSockaddrInet6(s *Sockaddr) *SockaddrInet6; -export func SockaddrInet4ToSockaddr(s *SockaddrInet4) *Sockaddr; -export func SockaddrInet6ToSockaddr(s *SockaddrInet6) *Sockaddr; +func SockaddrToSockaddrInet4(s *Sockaddr) *SockaddrInet4; +func SockaddrToSockaddrInet6(s *Sockaddr) *SockaddrInet6; +func SockaddrInet4ToSockaddr(s *SockaddrInet4) *Sockaddr; +func SockaddrInet6ToSockaddr(s *SockaddrInet6) *Sockaddr; -export func Socket(domain, proto, typ int64) (ret int64, err int64) { +func Socket(domain, proto, typ int64) (ret int64, err int64) { r1, r2, e := Syscall(SYS_SOCKET, domain, proto, typ); return r1, e } -export func Connect(fd int64, sa *Sockaddr) (ret int64, err int64) { - r1, r2, e := Syscall(SYS_CONNECT, fd, int64(uintptr(unsafe.pointer(sa))), int64(sa.Len)); +func Connect(fd int64, sa *Sockaddr) (ret int64, err int64) { + r1, r2, e := Syscall(SYS_CONNECT, fd, int64(uintptr(unsafe.Pointer(sa))), int64(sa.Len)); return r1, e } -export func Bind(fd int64, sa *Sockaddr) (ret int64, err int64) { - r1, r2, e := Syscall(SYS_BIND, fd, int64(uintptr(unsafe.pointer(sa))), int64(sa.Len)); +func Bind(fd int64, sa *Sockaddr) (ret int64, err int64) { + r1, r2, e := Syscall(SYS_BIND, fd, int64(uintptr(unsafe.Pointer(sa))), int64(sa.Len)); return r1, e } -export func Listen(fd, n int64) (ret int64, err int64) { +func Listen(fd, n int64) (ret int64, err int64) { r1, r2, e := Syscall(SYS_LISTEN, fd, n, 0); return r1, e } -export func Accept(fd int64, sa *Sockaddr) (ret int64, err int64) { +func Accept(fd int64, sa *Sockaddr) (ret int64, err int64) { var n int32 = SizeofSockaddr; - r1, r2, e := Syscall(SYS_ACCEPT, fd, int64(uintptr(unsafe.pointer(sa))), int64(uintptr(unsafe.pointer(&n)))); + r1, r2, e := Syscall(SYS_ACCEPT, fd, int64(uintptr(unsafe.Pointer(sa))), int64(uintptr(unsafe.Pointer(&n)))); return r1, e } -export func Setsockopt(fd, level, opt, valueptr, length int64) (ret int64, err int64) { +func Setsockopt(fd, level, opt, valueptr, length int64) (ret int64, err int64) { if fd < 0 { return -1, EINVAL } @@ -51,22 +51,22 @@ export func Setsockopt(fd, level, opt, valueptr, length int64) (ret int64, err i return r1, e } -export func Setsockopt_int(fd, level, opt int64, value int) int64 { +func Setsockopt_int(fd, level, opt int64, value int) int64 { var n int32 = int32(opt); - r1, e := Setsockopt(fd, level, opt, int64(uintptr(unsafe.pointer(&n))), 4); + r1, e := Setsockopt(fd, level, opt, int64(uintptr(unsafe.Pointer(&n))), 4); return e } -export func Setsockopt_tv(fd, level, opt, nsec int64) int64 { +func Setsockopt_tv(fd, level, opt, nsec int64) int64 { var tv Timeval; nsec += 999; tv.Sec = int64(nsec/1000000000); tv.Usec = uint32(nsec%1000000000); - r1, e := Setsockopt(fd, level, opt, int64(uintptr(unsafe.pointer(&tv))), 4); + r1, e := Setsockopt(fd, level, opt, int64(uintptr(unsafe.Pointer(&tv))), 4); return e } -export func Setsockopt_linger(fd, level, opt int64, sec int) int64 { +func Setsockopt_linger(fd, level, opt int64, sec int) int64 { var l Linger; if sec != 0 { l.Yes = 1; @@ -75,38 +75,38 @@ export func Setsockopt_linger(fd, level, opt int64, sec int) int64 { l.Yes = 0; l.Sec = 0; } - r1, err := Setsockopt(fd, level, opt, int64(uintptr(unsafe.pointer(&l))), 8); + r1, err := Setsockopt(fd, level, opt, int64(uintptr(unsafe.Pointer(&l))), 8); return err } /* -export func Getsockopt(fd, level, opt, valueptr, lenptr int64) (ret int64, errno int64) { +func Getsockopt(fd, level, opt, valueptr, lenptr int64) (ret int64, errno int64) { r1, r2, err := Syscall6(SYS_GETSOCKOPT, fd, level, opt, valueptr, lenptr, 0); return r1, err; } */ -export func Kqueue() (ret int64, errno int64) { +func Kqueue() (ret int64, errno int64) { r1, r2, err := Syscall(SYS_KQUEUE, 0, 0, 0); return r1, err } -export func Kevent(kq int64, changes, events []Kevent_t, timeout *Timespec) (ret int64, errno int64) { +func Kevent(kq int64, changes, events []Kevent_t, timeout *Timespec) (ret int64, errno int64) { var nchange, changeptr, nevent, eventptr int64; nchange = 0; changeptr = 0; nevent = 0; eventptr = 0; if len(changes) > 0 { - changeptr = int64(uintptr(unsafe.pointer(&changes[0]))); + changeptr = int64(uintptr(unsafe.Pointer(&changes[0]))); nchange = int64(len(changes)) } if len(events) > 0 { - eventptr = int64(uintptr(unsafe.pointer(&events[0]))); + eventptr = int64(uintptr(unsafe.Pointer(&events[0]))); nevent = int64(len(events)) } r1, r2, err := Syscall6(SYS_KEVENT, kq, changeptr, nchange, - eventptr, nevent, int64(uintptr(unsafe.pointer(timeout)))); + eventptr, nevent, int64(uintptr(unsafe.Pointer(timeout)))); return r1, err } |