#include<stdio.h>
#include<unistd.h>
main()
{
	int signal;
	int pid;
	printf("\nhi i am parent process i am going to create a child\n");
	pid=fork();
	if(pid==0)
	{
		printf("\nhi i am child process. i am going to jump to a different parent process\n");
		execl("/bin/ls","ls","-l",NULL);
	}
	else if(pid>0)
	{
		printf("\nhi i am parent. i will wait for my child to complete\n");
		wait(&signal);
		printf("\ni got signal=%d so my child jumped to another process. i am exiting\n",signal);
	}
}