title: ipcs doesn't show my shared memory and semaphores
body: <p>I open shared memory and semaphores with the appropriate flags:</p>
  
  <pre><code>sem = sem_open("/some_name", O_CREAT | O_EXCL, S_IRWXU | S_IRWXG | S_IRWXO, 1);
  shm = shm_open("/other_name", O_RDWR | O_CREAT | O_EXCL, S_IRWXU | S_IRWXG | S_IRWXO);
  </code></pre>
  
  <p>The calls don't fail (I check them) and indeed one process who <code>fork</code>/<code>exec</code>s other processes creates them and the other processes do share the memory and semaphores and there is proper synchronization.</p>
  
  <p>When I use the <code>ipcs</code> command however, I don't see the shared memory nor the semaphore. Why is that? If they don't appear with <code>ipcs</code>, where can I check them?</p>
  
  <hr>
  
  <p>In my <code>ipcs</code> output I don't have any entries in the Semaphore Array list and the ones in shared memory are related to skype, firefox and plugin-container (of firefox). I checked them with</p>
  
  <pre><code>grep shmid /proc/*/maps     # observe pid
  readlink /proc/pid/exe
  </code></pre>