- macOS 10.4+
The start of the mbuf chain.
Pass in a pointer to a value with the offset of the data you're interested in making contiguous. Upon success, this will be overwritten with the offset from the mbuf returned in location.
The length of data that should be made contiguous.
Upon success, *location will be the mbuf the data is in.
0 upon success otherwise the errno error.
Make length bytes at offset in the mbuf chain contiguous. Nothing before offset bytes in the chain will be modified. Upon return, location will be the mbuf the data is contiguous in and offset will be the offset in that mbuf at which the data is located. In the case of a failure, the mbuf chain will be freed.