Home | History | Annotate | Download | only in syscall

Lines Matching defs:sockaddr

632 type Sockaddr interface {
633 sockaddr() (ptr unsafe.Pointer, len int32, err error) // lowercase; only we can define Sockaddrs
642 func (sa *SockaddrInet4) sockaddr() (unsafe.Pointer, int32, error) {
663 func (sa *SockaddrInet6) sockaddr() (unsafe.Pointer, int32, error) {
682 func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, int32, error) {
683 // TODO(brainman): implement SockaddrUnix.sockaddr()
687 func (rsa *RawSockaddrAny) Sockaddr() (Sockaddr, error) {
728 func Bind(fd Handle, sa Sockaddr) (err error) {
729 ptr, n, err := sa.sockaddr()
736 func Connect(fd Handle, sa Sockaddr) (err error) {
737 ptr, n, err := sa.sockaddr()
744 func Getsockname(fd Handle) (sa Sockaddr, err error) {
750 return rsa.Sockaddr()
753 func Getpeername(fd Handle) (sa Sockaddr, err error) {
759 return rsa.Sockaddr()
770 func WSASendto(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to Sockaddr, overlapped *Overlapped, croutine *byte) (err error) {
771 rsa, l, err := to.sockaddr()
820 func ConnectEx(fd Handle, sa Sockaddr, sendBuf *byte, sendDataLen uint32, bytesSent *uint32, overlapped *Overlapped) error {
825 ptr, n, err := sa.sockaddr()
879 func Accept(fd Handle) (nfd Handle, sa Sockaddr, err error) { return 0, nil, EWINDOWS }
880 func Recvfrom(fd Handle, p []byte, flags int) (n int, from Sockaddr, err error) {
883 func Sendto(fd Handle, p []byte, flags int, to Sockaddr) (err error) { return EWINDOWS }