Example: ls
Details: Your shell must block until the command completes and, if the return code is
abnormal, print out a message to that effect.
Concepts: Forking a child process, waiting for it to complete, synchronous execution
System calls: fork(), execvp(), exit(), wait()
Example: ls Details: Your shell must block until the command completes and, if the return code is abnormal, print out a message to that effect. Concepts: Forking a child process, waiting for it to complete, synchronous execution System calls: fork(), execvp(), exit(), wait()