Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NN_REALLOCMSG(3)		 nanomsg 1.0.0		      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(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(3) nn_freemsg(3) nanomsg(7)

AUTHORS
       Martin Sustrik <sustrik@250bpm.com>

				  2016-06-10		      NN_REALLOCMSG(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=nn_reallocmsg&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help