Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 50 for pipereq (0.11 sec)

  1. src/internal/poll/sockoptip.go

    // license that can be found in the LICENSE file.
    
    //go:build unix || windows
    
    package poll
    
    import "syscall"
    
    // SetsockoptIPMreq wraps the setsockopt network call with an IPMreq argument.
    func (fd *FD) SetsockoptIPMreq(level, name int, mreq *syscall.IPMreq) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.SetsockoptIPMreq(fd.Sysfd, level, name, mreq)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 29 16:24:51 UTC 2022
    - 817 bytes
    - Viewed (0)
  2. src/net/sockoptip_posix.go

    // license that can be found in the LICENSE file.
    
    //go:build unix || windows
    
    package net
    
    import (
    	"runtime"
    	"syscall"
    )
    
    func joinIPv4Group(fd *netFD, ifi *Interface, ip IP) error {
    	mreq := &syscall.IPMreq{Multiaddr: [4]byte{ip[0], ip[1], ip[2], ip[3]}}
    	if err := setIPv4MreqToInterface(mreq, ifi); err != nil {
    		return err
    	}
    	err := fd.pfd.SetsockoptIPMreq(syscall.IPPROTO_IP, syscall.IP_ADD_MEMBERSHIP, mreq)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 29 16:24:51 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  3. src/net/sockopt_posix.go

    				return v.IP, nil
    			}
    		case *IPNet:
    			if v.IP.To4() != nil {
    				return v.IP, nil
    			}
    		}
    	}
    	return nil, errNoSuchInterface
    }
    
    func setIPv4MreqToInterface(mreq *syscall.IPMreq, ifi *Interface) error {
    	if ifi == nil {
    		return nil
    	}
    	ifat, err := ifi.Addrs()
    	if err != nil {
    		return err
    	}
    	for _, ifa := range ifat {
    		switch v := ifa.(type) {
    		case *IPAddr:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 15:06:47 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  4. src/compress/lzw/writer_test.go

    	raw, err := os.Open(fn)
    	if err != nil {
    		t.Errorf("%s (order=%d litWidth=%d): %v", fn, order, litWidth, err)
    		return
    	}
    
    	piper, pipew := io.Pipe()
    	defer piper.Close()
    	go func() {
    		defer raw.Close()
    		defer pipew.Close()
    		lzww := NewWriter(pipew, order, litWidth)
    		defer lzww.Close()
    		var b [4096]byte
    		for {
    			n, err0 := raw.Read(b[:])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 12 11:00:47 UTC 2021
    - 5.7K bytes
    - Viewed (0)
  5. src/syscall/types_aix.go

    type RawSockaddrAny C.struct_sockaddr_any
    
    type _Socklen C.socklen_t
    
    type Cmsghdr C.struct_cmsghdr
    
    type ICMPv6Filter C.struct_icmp6_filter
    
    type Iovec C.struct_iovec
    
    type IPMreq C.struct_ip_mreq
    
    type IPv6Mreq C.struct_ipv6_mreq
    
    type Linger C.struct_linger
    
    type Msghdr C.struct_msghdr
    
    const (
    	SizeofSockaddrInet4    = C.sizeof_struct_sockaddr_in
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.4K bytes
    - Viewed (0)
  6. src/syscall/types_solaris.go

    type RawSockaddr C.struct_sockaddr
    
    type RawSockaddrAny C.struct_sockaddr_any
    
    type _Socklen C.socklen_t
    
    type Linger C.struct_linger
    
    type Iovec C.struct_iovec
    
    type IPMreq C.struct_ip_mreq
    
    type IPv6Mreq C.struct_ipv6_mreq
    
    type Msghdr C.struct_msghdr
    
    type Cmsghdr C.struct_cmsghdr
    
    type Inet6Pktinfo C.struct_in6_pktinfo
    
    type IPv6MTUInfo C.struct_ip6_mtuinfo
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 4.9K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go

    type Cmsghdr struct {
    	Len   uint32
    	Level int32
    	Type  int32
    }
    
    type ICMPv6Filter struct {
    	Filt [8]uint32
    }
    
    type Iovec struct {
    	Base *byte
    	Len  uint32
    }
    
    type IPMreq struct {
    	Multiaddr [4]byte /* in_addr */
    	Interface [4]byte /* in_addr */
    }
    
    type IPv6Mreq struct {
    	Multiaddr [16]byte /* in6_addr */
    	Interface uint32
    }
    
    type IPv6MTUInfo struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  8. src/syscall/types_openbsd.go

    type RawSockaddr C.struct_sockaddr
    
    type RawSockaddrAny C.struct_sockaddr_any
    
    type _Socklen C.socklen_t
    
    type Linger C.struct_linger
    
    type Iovec C.struct_iovec
    
    type IPMreq C.struct_ip_mreq
    
    type IPv6Mreq C.struct_ipv6_mreq
    
    type Msghdr C.struct_msghdr
    
    type Cmsghdr C.struct_cmsghdr
    
    type Inet6Pktinfo C.struct_in6_pktinfo
    
    type IPv6MTUInfo C.struct_ip6_mtuinfo
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 5K bytes
    - Viewed (0)
  9. src/syscall/types_darwin.go

    type RawSockaddr C.struct_sockaddr
    
    type RawSockaddrAny C.struct_sockaddr_any
    
    type _Socklen C.socklen_t
    
    type Linger C.struct_linger
    
    type Iovec C.struct_iovec
    
    type IPMreq C.struct_ip_mreq
    
    type IPv6Mreq C.struct_ipv6_mreq
    
    type Msghdr C.struct_msghdr
    
    type Cmsghdr C.struct_cmsghdr
    
    type Inet4Pktinfo C.struct_in_pktinfo
    
    type Inet6Pktinfo C.struct_in6_pktinfo
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 5K bytes
    - Viewed (0)
  10. src/syscall/ztypes_solaris_amd64.go

    	Addr RawSockaddr
    	Pad  [236]int8
    }
    
    type _Socklen uint32
    
    type Linger struct {
    	Onoff  int32
    	Linger int32
    }
    
    type Iovec struct {
    	Base *int8
    	Len  uint64
    }
    
    type IPMreq struct {
    	Multiaddr [4]byte /* in_addr */
    	Interface [4]byte /* in_addr */
    }
    
    type IPv6Mreq struct {
    	Multiaddr [16]byte /* in6_addr */
    	Interface uint32
    }
    
    type Msghdr struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 5.6K bytes
    - Viewed (0)
Back to top