/*
 * simulfils.c
 * cree le plus de fils possibles,
 * jusqu'a echec de la duplication
 **********************************
 * Davy Dequidt
 * L3 Info Luminy
 */
 
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>

int main()
{
	pid_t p;
	int i=0;
	do{
		i++;
		p=fork();
 	}while( p>0 );
	if( p<0 ){
		printf("%d duplication avant echec\n",i);
		return EXIT_FAILURE;
	}
	sleep(20);
	return EXIT_SUCCESS;
}

