In this chapter, we introduced the message queue API and its application of inter-process communication. We began with a whirlwind tour of the API and then detailed each of the functions, including the behavioral modifiers ( msgflg arguments). Finally, we reviewed the ipcs utility and demonstrated its use as a debugging tool as well as the ipcrm command for removing message queues from the command line.