Homework 1:
Short Description:
Investigate operating systems interface standards.
This assignment is worth 10 points.
Goals
When you finish this homework, you should
- Understand the standards that exist in the UNIX/LINUX world.
- Be able to look up system calls in the unix/linux manual pages.
Formal Description
- Read chapter 1 of the book.
- Summarize section 1.3 Standardization. This should be in the form of an outline, with a paragraph summarizing the entire section at the end. Submit a hard copy of this paper at the beginning of class on the due date.
- Read the man page on man pages man man on any system.
- What does the command man do?
- List the man pages sections available?
- Since this is a programming class, what section(s) of the man system are we likely to be consulting.
- What do each of the following commands do on cslab100
- man mkfifo
- man 3 mkfifo
- man 3p mkfifo
- man -k mkfifo
- Acording to the section 3 man page for mkfifo, what other commands are related to this command (See Also portion)
- Read the man page relating to conformance for dup on cslab100: man dup
- To what standards do each of the dup commands conform.
- What does this imply when writing portable code using a dup command?
Documentation
none.
Submission
Type your answers and turn in a print out at the beginning of class on the due date.