.TH zmq_msg_init 3 "" "(c)2007-2009 FastMQ Inc." "0MQ User Manuals" .SH NAME zmq_msg_init \- initialises empty 0MQ message .SH SYNOPSIS .B int zmq_msg_init (zmq_msg_t *msg); .SH DESCRIPTION Initialises 0MQ message zero bytes long. The function is most useful to initialise a .IR zmq_msg_t structure before receiving a message. .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 (&msg); assert (rc == 0); rc = zmq_recv (s, &msg, 0); assert (rc == 0); .fi .SH SEE ALSO .BR zmq_msg_close (3) .BR zmq_msg_init_size (3) .BR zmq_msg_init_data (3) .BR zmq_msg_data (3) .BR zmq_msg_size (3) .SH AUTHOR Martin Sustrik