title: What happens with named pipe when process on one side exits/crashes?
body: <p>I have two processes communicating via named pipes: one pipe transfers data from A to B and another one in the opposite direction.</p>
  
  <p>What happens when one side exits/crashes without proper closing the pipe? Will the other side get <code>broken pipe</code> signal? How can the other side detect this situation?</p>
  
  <p>It is RHEL 7.1</p>