#include <nanomsg/nn.h> void *nn_reallocmsg(void *old, size_t size);
nn_reallocmsg() reallocates the message old, making it of size size.
|This function is provided for API compatibility with legacy libnanomsg. Consider using the relevant modern API instead.|
On success, the contents of old are copied into the new message (truncating if appropriate), then old is deallocated, and a pointer to the new message payload is returned.
On failure, the old message is unchanged, and the value
NULL is returned
to the caller.
This function returns a pointer to message buffer space, or
Insufficient memory is available.
An invalid size was specified.
The library is shutting down.