Offset Contents
0 Pointer to address to be filled in
4 Size of address block
8 Pointer to array of buffer descriptors
12 Number of buffer descriptors in use
16 Pointer to list of access rights
20 Size of access rights list
Or, in C:
struct msghdr {
struct sockaddr *msg_name; /* optional address */
int msg_namelen; /* size of address */
struct iovec *msg_iov; /* scatter/gather array */
int msg_iovlen; /* # elements in msg_iov */
char *msg_accrights; /* access rights sent/received */
int msg_accrightslen;
};
This descriptor format is deprecated, see Socket_Sendmsg_1 or Socket_Recvmsg_1 for the equivalent SWI and the preferred descriptor layout.
|
|
|