1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- nn_reallocmsg(3)
- ================
- NAME
- ----
- nn_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#,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 ALSO
- --------
- <<nn_allocmsg#,nn_allocmsg(3)>>
- <<nn_freemsg#,nn_freemsg(3)>>
- <<nanomsg#,nanomsg(7)>>
- AUTHORS
- -------
- link:mailto:sustrik@250bpm.com[Martin Sustrik]
|