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


main(int argc, char *argv[])
{
	int i;
	int pid;
	int status;

	printf("Starting ps\n");
	if ((pid = fork()) == 0)
	{
		if (execlp("ls", "ls", "-l", "ex10.c", 0) == -1)
		{
			fprintf(stderr,"exec failed\n");
			exit(4);
		}
	}
	wait(&status);
	printf("Finished process status = %d\n",WEXITSTATUS(status));
}
