.TH zmq_msg_close 3 "" "(c)2007-2010 iMatix Corporation" "0MQ User Manuals" .SH NAME zmq_msg_close \- destroys 0MQ message .SH SYNOPSIS .B int zmq_msg_close (zmq_msg_t *msg); .SH DESCRIPTION Deallocates message .IR msg including any associated buffers (unless the buffer is shared with another message). Not calling this function can result in memory leaks. .SH RETURN VALUE In case of success the function returns zero. Otherwise it returns -1 and sets .IR errno to the appropriate value. .SH ERRORS No errors are defined. .SH EXAMPLE .nf zmq_msg_t msg; rc = zmq_msg_init_size (&msg, 1000000); assert (rc = 0); rc = zmq_msg_close (&msg); assert (rc = 0); .fi .SH SEE ALSO .BR zmq_msg_init (3) .BR zmq_msg_init_size (3) .BR zmq_msg_init_data (3) .SH AUTHOR Martin Sustrik