title: IPC with imsg? OpenBSD and Linux compatibility?
body: <p>I was reading the <a href="http://tmux.sourceforge.net/" rel="nofollow">Tmux</a> source to see how it works. It saw that it uses <code>imsg</code> for its IPC, which I had never even heard of. I've been trying to find out more, but it turns out <code>imsg</code> is kind of hard to google, and I get a lot of results for iMessage.</p>
  
  <p><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=imsg_read&amp;manpath=OpenBSD%20Current&amp;sektion=3&amp;format=html" rel="nofollow">I found some <code>imsg</code> documentation here,</a> so it seems to be an OpenBSD library. I started looking for a Linux implementation, but I can't find anything. It appears the author(s) of Tmux wrote their own compatibility layer. This kind of surprises me, because <code>imsg</code> seems like it would be really useful. Does Linux have a similar C API for this, that I just don't know about?</p>