-/*
- * The msgt_number field specifies the number of data elements.
- * The msgt_size field specifies the size of each data element, in bits.
- * The msgt_name field specifies the type of each data element.
- * If msgt_inline is TRUE, the data follows the type descriptor
- * in the body of the message. If msgt_inline is FALSE, then a pointer
- * to the data should follow the type descriptor, and the data is
- * sent out-of-line. In this case, if msgt_deallocate is TRUE,
- * then the out-of-line data is moved (instead of copied) into the message.
- * If msgt_longform is TRUE, then the type descriptor is actually
- * a mach_msg_type_long_t.
- *
- * The actual amount of inline data following the descriptor must
- * a multiple of the word size. For out-of-line data, this is a
- * pointer. For inline data, the supplied data size (calculated
- * from msgt_number/msgt_size) is rounded up. This guarantees
- * that type descriptors always fall on word boundaries.
- *
- * For port rights, msgt_size must be 8*sizeof(mach_port_t).
- * If the data is inline, msgt_deallocate should be FALSE.
- * The msgt_unused bit should be zero.
- * The msgt_name, msgt_size, msgt_number fields in
- * a mach_msg_type_long_t should be zero.
- */
-