Trying pipe.c functions