title: Cannot find include file <mqueue.h> on OS X?
body: <p>I am unable to use mqueue.h in mac. When I try to include this header file in my C++ program it says Cannot find include file . Is there a way to use this in mac ? Or are there any universal alternatives to this. </p>
  
  <p>I want to use the O_NOBLOCK flag which is present in mqueue.h ?</p>
  
  <p>I found out that the IPC message queues have the following restrictions which may be useful before making a decision to use them.</p>
  
  <pre><code>Max Number of Msg Queue Identifiers = 16
  Max Size of Messages = 8192 (Bytes)
  Default Max Size of a Message Queue = 16384
  </code></pre>