Still moreUNIX
Core Functionality of Shells
Executables vs. Built-ins
Variables (6.6-7)
Variables (cont.)
Startup Files (6.9)
Sourcing files (6.5)
Input Processing (6.5)
Command Substitution (6.5)
UNIXSystems Programming
System Calls
Error Handling
perror()
perror() example
Processes Termination
Zombies
wait()
Signals
Race conditions
Example: Race Condition
Miscellaneous
Email: maclean@vis.toronto.edu
Home Page: http://www.cs.toronto.edu/~maclean/csc209/Fall98/Slides