nn_reallocmsg - reallocate a message
#include <nanomsg/nn.h>
void *nn_reallocmsg (void *msg, size_t
size);
Reallocate a message previously allocated by nn_allocmsg(3) or received from a
peer using NN_MSG mechanism.
Note that as with the standard
realloc, the operation may involve copying
the data in the buffer.
If the function succeeds pointer to newly allocated buffer is returned.
Otherwise, NULL is returned and
errno is set to to one of the values
defined below.
ENOMEM
Not enough memory to allocate the message.
void *buf = nn_allocmsg (12, 0);
void *newbuf = nn_reallocmsg (buf, 20);
nn_freemsg (newbuf);
nn_allocmsg(3) nn_freemsg(3) nanomsg(7)
Martin <sustrik@250bpm.com>Sustrik