Lines Matching full:message
101 struct message_recv message = {};
104 message.head.msgh_local_port = port;
105 message.head.msgh_size = sizeof(message);
108 /* Receive a message */
109 err = mach_msg(&message.head, /* The header */
112 sizeof(message), /* Max receive size */
118 if (message.inline_integer != i)
119 errx(1, "FAIL message.inline_integer = %d, i = %d",
120 message.inline_integer, i);
131 struct integer_message message;
151 message.head.msgh_bits = MACH_MSGH_BITS(MACH_MSG_TYPE_COPY_SEND, MACH_MSG_TYPE_MAKE_SEND);
152 message.head.msgh_size = sizeof( struct integer_message );
153 message.head.msgh_local_port = MACH_PORT_NULL;
154 message.head.msgh_remote_port = port;
155 message.head.msgh_id = 0; /* Message id */
156 message.head.msgh_size = sizeof(message); /* Message size */
158 /* Set the message type */
159 message.type.msgt_name = MACH_MSG_TYPE_INTEGER_32;
160 message.type.msgt_size = sizeof(message);
161 message.type.msgt_number = 1;
162 message.type.msgt_inline = TRUE;
163 message.type.msgt_longform = FALSE;
164 message.type.msgt_deallocate = FALSE;
168 message.inline_integer = i;
170 /* Send the message */
171 err = mach_msg(&message.head, /* The header */
173 sizeof(message), /* Send size */