Przekazanie pid dziecka do rodzica.

0

Witam,

  switch(fork())
  {  
    case -1:
      perror("nie udalo sie utworzyc procesu potomnego");
      return 0;
    case 0://dzieciak
      int pid=getpid();
      printf("child %i\n", pid);
      break;
    default:
      wait(0);
      break;
  } 

Czyli po prostu chce znać w default pid dziecka.

1

Ty tak poważnie? WTF? Skopiowaleś raptem 13 linijek nie potrafisz ich zrozumieć?

int jestem_leniwy = fork();
  switch(jestem_leniwy)
  {  
    case -1:
      perror("nie udalo sie utworzyc procesu potomnego");
      return 1;
    case 0:
      int pid=getpid();
      printf("child %i\n", pid);
      break;
    default:
      printf("child = %d, parent = %d\n",jestem_leniwy,getpid());
      break;
  } 

1 użytkowników online, w tym zalogowanych: 0, gości: 1