Update pipe.c