/* FILE: prova.c */ #include #include #include #include int main (int argc, char** argv) { int fd1, fd2; int piped[2]; fd1= open(argv[0], O_RDONLY); printf("aperto file con fd1=%d \n", fd1); fd2= open(argv[0], O_RDONLY); printf("aperto file con fd2=%d \n", fd2); close(fd1); /* si crea una pipe */ if (pipe (piped) < 0 ) { exit (1); } printf("creato pipe con piped[0]= %d \n", piped[0]); printf("creato pipe con piped[1]= %d \n", piped[1]); exit (0); }