Thanks to all who responded. It was indeed a case of me not closing the other ends of the pipes in the child. I now get an EOF as expected. -- David Elliott dce at Solbourne.COM ...!{boulder,nbires,sun}!stan!dce