replace the input file descriptor for _all_ threads. Processes are of course the elegant way to separate effects like this. Donn