NN_REALLOCMSG(3) nanomsg manual NN_REALLOCMSG(3)NAMEnn_reallocmsg - reallocate a message
SYNOPSIS
#include <nanomsg/nn.h>
void *nn_reallocmsg (void *msg, size_t size);
DESCRIPTION
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.
RETURN VALUE
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.
ERRORS
ENOMEM
Not enough memory to allocate the message.
EXAMPLE
void *buf = nn_allocmsg (12, 0);
void *newbuf = nn_reallocmsg (buf, 20);
nn_freemsg (newbuf);
SEE ALSOnn_allocmsg(3)nn_freemsg(3)nanomsg(7)AUTHORS
Martin Sustrik <sustrik@250bpm.com[1]>
NOTES
1. sustrik@250bpm.com
mailto:sustrik@250bpm.com
nanomsg Unknown 12/23/2015 NN_REALLOCMSG(3)