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

/*Carles Pina i Estany  -  carles@pinux.info
 * Febrer 2004*/


/*Exemple fork*/

void fill ();

int main () {
	int status;
	pid_t pid;

	pid=fork();

	if (pid==0) {
		/*Sóc el fill*/
		fill ();
	}
	/*Sóc el pare*/

	printf("Jo sóc el pare, i vaig a esperar al fill\n");
	
	status=0;
	wait(&status);

	printf("Sóc el pare, adeu!\n");
	return (0);	
}

void fill () {
	printf("Sóc el fill\n");
	sleep(1);
	printf("Sóc el fill, segona part\n");
	exit(0);
	
}

