Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 122 for AF_INET (0.11 sec)

  1. src/net/sockaddr_posix.go

    	// toLocal maps the zero address to a local system address (127.0.0.1 or ::1)
    	toLocal(net string) sockaddr
    }
    
    func (fd *netFD) addrFunc() func(syscall.Sockaddr) Addr {
    	switch fd.family {
    	case syscall.AF_INET, syscall.AF_INET6:
    		switch fd.sotype {
    		case syscall.SOCK_STREAM:
    			return sockaddrToTCP
    		case syscall.SOCK_DGRAM:
    			return sockaddrToUDP
    		case syscall.SOCK_RAW:
    			return sockaddrToIP
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  2. src/net/lookup_windows.go

    	}
    
    	// TODO(bradfitz,brainman): use ctx more. See TODO below.
    
    	var family int32 = syscall.AF_UNSPEC
    	switch ipVersion(network) {
    	case '4':
    		family = syscall.AF_INET
    	case '6':
    		family = syscall.AF_INET6
    	}
    
    	getaddr := func() ([]IPAddr, error) {
    		if err := acquireThread(ctx); err != nil {
    			return nil, &DNSError{
    				Name:      name,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:23:45 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  3. src/syscall/route_darwin.go

    		switch rsa.Family {
    		case AF_LINK:
    			sa, err := parseSockaddrLink(b)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		case AF_INET, AF_INET6:
    			sa, err := parseSockaddrInet(b, rsa.Family)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		default:
    			sa, l, err := parseLinkLayerAddr(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun May 15 20:55:56 UTC 2016
    - 2K bytes
    - Viewed (0)
  4. src/net/sockopt_bsd.go

    		// range because unlike other BSD systems its default
    		// port range doesn't conform to IANA recommendation
    		// as described in RFC 6056 and is pretty narrow.
    		switch family {
    		case syscall.AF_INET:
    			syscall.SetsockoptInt(s, syscall.IPPROTO_IP, syscall.IP_PORTRANGE, syscall.IP_PORTRANGE_HIGH)
    		case syscall.AF_INET6:
    			syscall.SetsockoptInt(s, syscall.IPPROTO_IPV6, syscall.IPV6_PORTRANGE, syscall.IPV6_PORTRANGE_HIGH)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 2.2K bytes
    - Viewed (0)
  5. src/internal/syscall/unix/kernel_version_solaris_test.go

    	"syscall"
    	"testing"
    )
    
    func TestSupportSockNonblockCloexec(t *testing.T) {
    	// Test that SupportSockNonblockCloexec returns true if socket succeeds with SOCK_NONBLOCK and SOCK_CLOEXEC.
    	s, err := syscall.Socket(syscall.AF_INET, syscall.SOCK_STREAM|syscall.SOCK_NONBLOCK|syscall.SOCK_CLOEXEC, 0)
    	if err == nil {
    		syscall.Close(s)
    	}
    	wantSock := err != syscall.EPROTONOSUPPORT && err != syscall.EINVAL
    	gotSock := unix.SupportSockNonblockCloexec()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:17:25 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  6. src/net/cgo_unix_cgo.go

    #endif
    
    // If nothing else defined EAI_OVERFLOW, make sure it has a value.
    #ifndef EAI_OVERFLOW
    #define EAI_OVERFLOW -12
    #endif
    */
    import "C"
    import "unsafe"
    
    const (
    	_C_AF_INET      = C.AF_INET
    	_C_AF_INET6     = C.AF_INET6
    	_C_AF_UNSPEC    = C.AF_UNSPEC
    	_C_EAI_AGAIN    = C.EAI_AGAIN
    	_C_EAI_NODATA   = C.EAI_NODATA
    	_C_EAI_NONAME   = C.EAI_NONAME
    	_C_EAI_SERVICE  = C.EAI_SERVICE
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 17:49:28 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  7. src/net/sock_posix.go

    func (fd *netFD) ctrlNetwork() string {
    	switch fd.net {
    	case "unix", "unixgram", "unixpacket":
    		return fd.net
    	}
    	switch fd.net[len(fd.net)-1] {
    	case '4', '6':
    		return fd.net
    	}
    	if fd.family == syscall.AF_INET {
    		return fd.net + "4"
    	}
    	return fd.net + "6"
    }
    
    func (fd *netFD) dial(ctx context.Context, laddr, raddr sockaddr, ctrlCtxFn func(context.Context, string, string, syscall.RawConn) error) error {
    	var c *rawConn
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  8. src/syscall/lsf_linux.go

    	}
    	return s, nil
    }
    
    type iflags struct {
    	name  [IFNAMSIZ]byte
    	flags uint16
    }
    
    // Deprecated: Use golang.org/x/net/bpf instead.
    func SetLsfPromisc(name string, m bool) error {
    	s, e := Socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, 0)
    	if e != nil {
    		return e
    	}
    	defer Close(s)
    	var ifl iflags
    	copy(ifl.name[:], []byte(name))
    	_, _, ep := Syscall(SYS_IOCTL, uintptr(s), SIOCGIFFLAGS, uintptr(unsafe.Pointer(&ifl)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 19 16:27:36 UTC 2022
    - 2.1K bytes
    - Viewed (0)
  9. src/syscall/route_freebsd.go

    		switch rsa.Family {
    		case AF_LINK:
    			sa, err := parseSockaddrLink(b)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		case AF_INET, AF_INET6:
    			sa, err := parseSockaddrInet(b, rsa.Family)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		default:
    			sa, l, err := parseLinkLayerAddr(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 05 21:38:13 UTC 2018
    - 2.7K bytes
    - Viewed (0)
  10. src/syscall/route_dragonfly.go

    		switch rsa.Family {
    		case AF_LINK:
    			sa, err := parseSockaddrLink(b)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		case AF_INET, AF_INET6:
    			sa, err := parseSockaddrInet(b, rsa.Family)
    			if err != nil {
    				return nil, err
    			}
    			sas[i] = sa
    			b = b[rsaAlignOf(int(rsa.Len)):]
    		default:
    			sa, l, err := parseLinkLayerAddr(b)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun May 15 20:55:56 UTC 2016
    - 2.6K bytes
    - Viewed (0)
Back to top