code repository for proc_open - Communicating with the Outside World by Timothy Boronczyk