Publisher: Prentice Hall, 1990, 754 pages
ISBN: 0-13-947029-8
Keywords: Programming
This manual describes the programming features of the UNIX system. It contains individual manual pages that describe commands, system calls, subroutines, file formats, and other useful topics, such as the ASCII table shown on ascii(5). It provides neither a general overview of the UNIX system nor details of the implementation of the system.
Not all commands, features, and facilities described in this manual are available in every UNIX system. Some of the features require additional utilities that may not exist on your system. The manual is divided into five sections:
Section 1 (Commands) describes commands that support C and other program- ming languages.
Section 2 (System Calls) describes the access to the services provided by the UNIX system kernel, including the C language interface.
Section 3 (Subroutines) describes the available general subroutines. In many cases, several related subroutines are described on the same manual page. Their binary versions reside,in various system libraries. See intro(3) for descriptions of these libraries and the files in which they are stored.
Section 4 (File Formats) documents the structure of particular kinds of files; for example, the format of the output of the link editor is given in a.out(4). Excluded are files used by only one command (for example, the assembler's intermediate files, if any). In general, the C language structures corresponding to .these formats can be found in the directories /usr/include and /usr/include/sys.
Section 5 (Miscellaneous Facilities) contains a variety of things. Included are descriptions of character sets, macro packages, etc.
References with numbers other than those above mean that the utility is contained in the appropriate section of another manual. References with (1) following the command mean that the utility is contained in this manual or the User's Reference Manual. In these cases, the SEE ALSO section of the entry in which the reference appears will point you to the correct book.
Each section consists of a number of independent entries of a page or SO each. Entries within each section are alphabetized, with the exception of the introductory entry that begins each section. Some entries may describe several routines, commands, etc. In such cases, the entry appears only once, alphabetized under its "primary" name, the name that appears at the upper corners of each manual page. Subsections 3C and 3S are grouped together because their functions constitute the standard C library.
All entries are based on a common format, not all of whose parts always appear:
A "Table of Contents" and a "Permuted Index" derived from that table precede Section 1. The "Permuted Index" is a list of keywords, given in the second of three columns, together with the context in which each keyword is found. Key- words are either topical keywords or the names of manual entries. Entries are identified with their section numbers shown in parentheses. This is important because there is considerable duplication of names among the sections, arising principally from commands and functions that exist only to exercise a particular system call. The right column lists the name of the manual page on which each keyword may be found. The left column contains useful information about the keyword.
Fullfils its intended purpose.
Comments
There are currently no comments
New Comment