Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 139 for sendmsgN (0.36 sec)

  1. src/internal/poll/fd_unix.go

    		return len(p), nil
    	}
    }
    
    // WriteMsg wraps the sendmsg network call.
    func (fd *FD) WriteMsg(p []byte, oob []byte, sa syscall.Sockaddr) (int, int, error) {
    	if err := fd.writeLock(); err != nil {
    		return 0, 0, err
    	}
    	defer fd.writeUnlock()
    	if err := fd.pd.prepareWrite(fd.isFile); err != nil {
    		return 0, 0, err
    	}
    	for {
    		n, err := syscall.SendmsgN(fd.Sysfd, p, oob, sa, 0)
    		if err == syscall.EINTR {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 04:09:44 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris.go

    		msg.SetIovlen(len(iov))
    	}
    	if n, err = recvmsg(fd, &msg, flags); n == -1 {
    		return
    	}
    	oobn = int(msg.Accrightslen)
    	return
    }
    
    //sys	sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = libsocket.__xnet_sendmsg
    
    func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) {
    	var msg Msghdr
    	msg.Name = (*byte)(unsafe.Pointer(ptr))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 31.1K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go

    		// TODO(neeilan): Remove 0 arg added to get this compiling on z/OS
    		from, err = anyToSockaddr(0, &rsa)
    	}
    	return
    }
    
    func Sendmsg(fd int, p, oob []byte, to Sockaddr, flags int) (err error) {
    	_, err = SendmsgN(fd, p, oob, to, flags)
    	return
    }
    
    func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error) {
    	var ptr unsafe.Pointer
    	var salen _Socklen
    	if to != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 84.4K bytes
    - Viewed (0)
  4. src/syscall/syscall_linux.go

    	}
    	msg.Iov = &iov
    	msg.Iovlen = 1
    	if n, err = recvmsg(fd, &msg, flags); err != nil {
    		return
    	}
    	oobn = int(msg.Controllen)
    	recvflags = int(msg.Flags)
    	return
    }
    
    func sendmsgN(fd int, p, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) {
    	var msg Msghdr
    	msg.Name = (*byte)(ptr)
    	msg.Namelen = uint32(salen)
    	var iov Iovec
    	if len(p) > 0 {
    		iov.Base = &p[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 35.7K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go

    		msg.SetIovlen(len(iov))
    	}
    	if n, err = recvmsg(fd, &msg, flags); err != nil {
    		return
    	}
    	oobn = int(msg.Controllen)
    	recvflags = int(msg.Flags)
    	return
    }
    
    func sendmsgN(fd int, iov []Iovec, oob []byte, ptr unsafe.Pointer, salen _Socklen, flags int) (n int, err error) {
    	var msg Msghdr
    	msg.Name = (*byte)(ptr)
    	msg.Namelen = uint32(salen)
    	var dummy byte
    	var empty bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 77.5K bytes
    - Viewed (0)
  6. pilot/test/xdstest/grpc.go

    		log.Infof("delayed recv for %v", w.recv)
    	}
    	return w.ClientStream.RecvMsg(m)
    }
    
    func (w *slowClientStream) SendMsg(m any) error {
    	if w.send > 0 {
    		sleep.UntilContext(w.Context(), w.send)
    		log.Infof("delayed send for %v", w.send)
    	}
    	return w.ClientStream.SendMsg(m)
    }
    
    // SlowClientInterceptor is an interceptor that allows injecting delays on Send and Recv
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue May 23 17:08:31 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  7. src/syscall/syscall_linux_s390x.go

    	n, e := socketcall(_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
    	n, e := socketcall(_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func Listen(s int, n int) (err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 7.9K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_386.go

    	n, e := socketcall(_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
    	n, e := socketcall(_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func Listen(s int, n int) (err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  9. src/syscall/syscall_linux_386.go

    	n, e := socketcall(_RECVMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) {
    	n, e := socketcall(_SENDMSG, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0)
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func Listen(s int, n int) (err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  10. src/net/tcpsock_test.go

    	numConcurrent := runtime.GOMAXPROCS(-1) * 2
    	msgs := 1
    	if persistent {
    		conns = numConcurrent
    		msgs = b.N / conns
    		if msgs == 0 {
    			msgs = 1
    		}
    		if conns > b.N {
    			conns = b.N
    		}
    	}
    	sendMsg := func(c Conn, buf []byte) bool {
    		n, err := c.Write(buf)
    		if n != len(buf) || err != nil {
    			b.Log(err)
    			return false
    		}
    		return true
    	}
    	recvMsg := func(c Conn, buf []byte) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 17.7K bytes
    - Viewed (0)
Back to top