This first week was basically a demonstration of how to create shared resources. At this point, the program does little more than execute and immediately terminate. To convince yourself that the shared resources are really being created, you can fork() and execlp() the bash command to run a console from within the program. From this console, you can use the ipcs command to see the shared resources that the program has created. For example: if(Error(fork()) == 0) // Child process execlp("bash", "bash", NULL); Error(wait(NULL)); // Wait for the bash process to exit