begin chp5-posixMessageQueue