A quick demo of setting up a *nix pipe in C.  Start from the first commit and follow the history to see how the example is built up.