Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
26.05.2014
Размер:
419 б
Скачать
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
void Start( char* name)
{
  if( fork() ==0 )
  {
     execlp( name, name, 0 );
  }
}

int main( int argc, char* argv[] )
{
  int i,ffd, fd[2];
  int buf1, buf2,in;
  buf1 =dup(0);
  buf2 = dup(1);
ffd=open("f.dat",O_RDONLY); 
    
pipe(fd);
//dup2(ffd,0);
//dup2(fd[1],1);
Start(argv[1]);
//dup2(0,fd[1]);
Start(argv[2]);


dup2(buf1,0);	
dup2(buf2,1);
}


 


Соседние файлы в папке Esin
  • #
    26.05.20142 б7f
  • #
    26.05.201423 б7f.dat
  • #
    26.05.2014105 б6l1
  • #
    26.05.201485 б6l1.c
  • #
    26.05.201410.62 Кб6l111
  • #
    26.05.2014419 б6l2.c
  • #
    26.05.2014413 б6l2.ct
  • #
    26.05.2014526 б6l3.c
  • #
    26.05.2014550 б6l3.ctt
  • #
    26.05.2014113 б6l4.c
  • #
    26.05.201441 б6l4.c.save