Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 144 for Setsockopt (0.16 sec)

  1. src/net/sockoptip_windows.go

    	ip, err := interfaceToIPv4Addr(ifi)
    	if err != nil {
    		return os.NewSyscallError("setsockopt", err)
    	}
    	var a [4]byte
    	copy(a[:], ip.To4())
    	err = fd.pfd.SetsockoptInet4Addr(syscall.IPPROTO_IP, syscall.IP_MULTICAST_IF, a)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setIPv4MulticastLoopback(fd *netFD, v bool) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 30 19:09:46 UTC 2023
    - 786 bytes
    - Viewed (0)
  2. src/internal/poll/sockopt.go

    package poll
    
    import "syscall"
    
    // SetsockoptInt wraps the setsockopt network call with an int argument.
    func (fd *FD) SetsockoptInt(level, name, arg int) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.SetsockoptInt(fd.Sysfd, level, name, arg)
    }
    
    // SetsockoptInet4Addr wraps the setsockopt network call with an IPv4 address.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 13:44:49 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  3. src/net/tcpsockopt_darwin.go

    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setKeepAliveCount(fd *netFD, n int) error {
    	if n == 0 {
    		n = defaultTCPKeepAliveCount
    	} else if n < 0 {
    		return nil
    	}
    
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, sysTCP_KEEPCNT, n)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  4. src/net/sockopt_posix.go

    	err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_RCVBUF, bytes)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setWriteBuffer(fd *netFD, bytes int) error {
    	err := fd.pfd.SetsockoptInt(syscall.SOL_SOCKET, syscall.SO_SNDBUF, bytes)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setKeepAlive(fd *netFD, keepalive bool) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 15:06:47 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  5. src/net/tcpsockopt_unix.go

    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setKeepAliveCount(fd *netFD, n int) error {
    	if n == 0 {
    		n = defaultTCPKeepAliveCount
    	} else if n < 0 {
    		return nil
    	}
    
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, syscall.TCP_KEEPCNT, n)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 14 18:17:21 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  6. src/net/tcpsockopt_solaris.go

    	secs := int(roundDurationUp(d, time.Second))
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, sysTCP_KEEPIDLE, secs)
    	runtime.KeepAlive(fd)
    	return wrapSyscallError("setsockopt", err)
    }
    
    func setKeepAliveInterval(fd *netFD, d time.Duration) error {
    	if !unix.SupportTCPKeepAliveIdleIntvlCNT() {
    		return syscall.EPROTOTYPE
    	}
    
    	if d == 0 {
    		d = defaultTCPKeepAliveInterval
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 03:10:07 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  7. src/net/tcpsockopt_windows.go

    	runtime.KeepAlive(fd)
    	return os.NewSyscallError("setsockopt", err)
    }
    
    func setKeepAliveCount(fd *netFD, n int) error {
    	if n == 0 {
    		n = defaultTCPKeepAliveCount
    	} else if n < 0 {
    		return nil
    	}
    
    	err := fd.pfd.SetsockoptInt(syscall.IPPROTO_TCP, windows.TCP_KEEPCNT, n)
    	runtime.KeepAlive(fd)
    	return os.NewSyscallError("setsockopt", err)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:35 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go

    func SetsockoptByte(fd, level, opt int, value byte) (err error) {
    	return setsockopt(fd, level, opt, unsafe.Pointer(&value), 1)
    }
    
    func SetsockoptInt(fd, level, opt int, value int) (err error) {
    	var n = int32(value)
    	return setsockopt(fd, level, opt, unsafe.Pointer(&n), 4)
    }
    
    func SetsockoptInet4Addr(fd, level, opt int, value [4]byte) (err error) {
    	return setsockopt(fd, level, opt, unsafe.Pointer(&value[0]), 4)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 16.5K bytes
    - Viewed (0)
  9. src/syscall/syscall_unix.go

    func SetsockoptByte(fd, level, opt int, value byte) (err error) {
    	return setsockopt(fd, level, opt, unsafe.Pointer(&value), 1)
    }
    
    func SetsockoptInt(fd, level, opt int, value int) (err error) {
    	var n = int32(value)
    	return setsockopt(fd, level, opt, unsafe.Pointer(&n), 4)
    }
    
    func SetsockoptInet4Addr(fd, level, opt int, value [4]byte) (err error) {
    	return setsockopt(fd, level, opt, unsafe.Pointer(&value[0]), 4)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 16:19:26 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  10. src/syscall/badlinkname_unix.go

    // keep them accessible with pull linknames.
    // This may change in the future. Please do not depend on them
    // in new code.
    
    // golang.org/x/sys linknames getsockopt.
    // Do not remove or change the type signature.
    //
    //go:linkname getsockopt
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 679 bytes
    - Viewed (0)
Back to top