/* USO DELLA FORK: fork.c */

#include<stdio.h>
#include<sys/types.h>

main()
{
int i;
int pid;
   
pid = fork();
 
for(;;)	// per sospendere il processo CTRL Z  ; per visualizzare il PID  ps -agx ; per killarlo kill -9 PID 
{
     
      
      if ( pid !=0)  /* processo figlio */
	 {
	 printf("O");
	 fflush(stdout);
	 system("sleep 1");
	 }
	 else       /* processo padre */
	    {
	    printf("X");
	    fflush(stdout);
	    system("sleep 1");
	    }
	    
}
}
