A pointer to a message.
Data to copy into message->msg->data.
The amount of data to copy.
0 on success; or -1 if the message could not be resized, and errno is set:
ENOSYS - the message is either not resizable or not dynamic.
ENOMEM - the memory reallocation returned NULL.