+The
+.Fn sendmsg
+system call uses a
+.Fa msghdr
+structure to minimize the number of directly supplied arguments.
+The
+.Fa msg_iov
+and
+.Fa msg_iovlen
+fields of message specify zero or more buffers
+containing the data to be sent.
+.Fa msg_iov
+points to an array of iovec structures;
+.Fa msg_iovlen
+shall be set to the dimension of this array.
+In each iovec structure, the
+.Fa iov_base
+field specifies a storage area and
+the
+.Fa iov_len
+field gives its size in bytes. Some of these sizes can be zero.
+The data from each storage area indicated by
+.Fa msg_iov
+is sent in turn.