CS 3733 Operating Systems, Fall 2004 Assignment 1 Comments
General Comments:
- Number the pages and insert the page numbers in the table of contents
on the cover sheet.
- You must run lint under Solaris.
- Make sure you are running the correct version of lint. Execute
which lint
and it should return something like:
/ropt/SUNWspro/bin/lint
- When you run lint, there should be one main function.
Lint all of the files that have functions called from main together.
- You must understand all of the lint warnings.
The only lint warnings you can ignore are the one I explicitly tell
you can be ignored and the ones listed
here.
- The lint warnings listed
here should not be ignored.
- You must following the programming style for this course on all
assignments.
- I have circled page numbers on the cover sheet of your assignment
that contain comments you need to read.
- You should staple your assignment in the upper left corner.
- You must understand the difference between NULL and '\0'.
- Suppose we have
char **paths;
What do each of the following do?
paths = paths + 4;
*paths++;
*(paths++);
(*paths)++;