ipc:half-duplex-pipe:two pipes in action

pipein_fp reads the contents from "ls -r",
pipeout_fp writes the contents to "sort -w"

two forks and two pipes.