Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <stdio.h>
char *message = "This is a message from the sending child process\n";
main ()
{
int fd[2];
int pid;
char buf[200];
if (pipe(fd) < 0)
{perror ("PIPE ERROR");
exit (1);
}
pid = fork ();
if (pid == 0)
{
dup2 (fd[0],0);
close (fd[1]);
/*execlp ("sort", "sort", 0);*/
...
}
else
pid = fork ();
if (pid == 0)
{dup2 (fd[1],1);
close (fd[0]);
/*execlp ("ls", "ls", "-l", "/home/student", 0);*/
...
}
else
{
close (fd[0]);
close (fd[1]);
wait (0);
wait (0);
}
}
Соседние файлы в папке Lab6
