Tfe

Ongi etorri tfe-ren webgunera...

main.c

Deskargatu
#include <sys/types.h>
#include <unistd.h>
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>


int main()
{
  pid_t pid;
  int x=3;

  pid = fork();
  if (pid == -1)
    {
      perror("fork eror");
      exit(-1);
    }
  else if (pid==0)
    {
      sleep(1);
      x=x+3;
      printf("je suis le fils mon pid=%d uid=%d, gid=%d \n",getpid(),getuid(),getgid());
    printf("x=%d\n",x);
    }
  else
    {
      sleep(2);
      printf("Pere %d a engendre %d uid=%d, gid=%d \n",getpid(),getuid(),getgid());
      x=x*5;
      printf("x=%d\n",x);
    }
}