PIPE_READ
newchild.c_readfd = fildes[PIPE_READ];
(void) close(fildes[PIPE_READ]);
(void) close(fd[PIPE_READ]);
while ((nread = read(fd[PIPE_READ], buf, sizeof(buf))) > 0) {
(void) close(fd[PIPE_READ]);