process synchronization
#include <sys/types.h>
#include <sys/wait.h>
int wait( int *status );
- returns PID of child
- status = exit status | NULL (if info is unnecessary)
Blocking for parent process until 1 chlid terminates.
Cleans up remainder of child system resources (those not removed on exit, kill zombies)