Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for socketControlMessageHeaderAndData (0.23 sec)

  1. src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix.go

    	h, dbuf, err := socketControlMessageHeaderAndData(b)
    	if err != nil {
    		return Cmsghdr{}, nil, nil, err
    	}
    	if i := cmsgAlignOf(int(h.Len)); i < len(b) {
    		remainder = b[i:]
    	}
    	return *h, dbuf, remainder, nil
    }
    
    func socketControlMessageHeaderAndData(b []byte) (*Cmsghdr, []byte, error) {
    	h := (*Cmsghdr)(unsafe.Pointer(&b[0]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  2. src/syscall/sockcmsg_unix.go

    	var msgs []SocketControlMessage
    	i := 0
    	for i+CmsgLen(0) <= len(b) {
    		h, dbuf, err := socketControlMessageHeaderAndData(b[i:])
    		if err != nil {
    			return nil, err
    		}
    		m := SocketControlMessage{Header: *h, Data: dbuf}
    		msgs = append(msgs, m)
    		i += cmsgAlignOf(int(h.Len))
    	}
    	return msgs, nil
    }
    
    func socketControlMessageHeaderAndData(b []byte) (*Cmsghdr, []byte, error) {
    	h := (*Cmsghdr)(unsafe.Pointer(&b[0]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 2.5K bytes
    - Viewed (0)
Back to top