Advertisement
Geralt1001

Untitled

Feb 6th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.68 KB | None | 0 0
  1. char* fifo_name;
  2.                 for (i = 0; i < wnuk_ilosc; i++)
  3.                 {
  4.                     wnuki[i] = fork();
  5.                     if(wnuki[i]==-1)
  6.                     {
  7.                             perror("Fatal Error! - grand son's\t");
  8.                             printf("errno = %d \n", errno);
  9.                             exit(1);
  10.                     }
  11.                     else if (wnuki[i]==0)
  12.                     {
  13.                             fifo_name = (char*)malloc(6);
  14.                             sprintf(fifo_name,"%d",i);
  15.  
  16.                             if(execl("./wnuk","wnuk",parm1,fifo_name,NULL)==-1)
  17.                             {
  18.                                 perror("Fatal Error! - grand son's execl\t");
  19.                                 printf("errno = %d \n", errno);
  20.                                 exit(1);
  21.                             }
  22.                             exit(0);
  23.                     }
  24.                     else
  25.                     {
  26.                         sleep(10);
  27.                         printf("jestem nowym !!!!!! i gine za 5 sec\n");
  28.                         sleep(5);
  29.                         exit(0);
  30.                     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement