The following contains a brief description of each man page section and the
information it references:
Section 1 describes, in alphabetical order, commands available with the operating
system.
Section 1M describes, in alphabetical order, commands that are used chiefly for
system maintenance and administration purposes.
Section 2 describes all of the system calls. Most of these calls have one or more
error returns. An error condition is indicated by an otherwise impossible returned
value.
Section 3 describes functions found in various libraries, other than those functions
that directly invoke UNIX system primitives, which are described in Section 2.
Section 4 outlines the formats of various files. The C structure declarations for the
file formats are given where applicable.
Section 5 contains miscellaneous documentation such as character-set tables.
Section 6 contains available games and demos.
Section 7 describes various special files that refer to specific hardware peripherals
and device drivers. STREAMS software drivers, modules and the
STREAMS-generic set of system calls are also described.
Section 9 provides reference information needed to write device drivers in the
kernel environment. It describes two device driver interface specifications: the
Device Driver Interface (DDI) and the Driver⁄Kernel Interface (DKI).
Section 9E describes the DDI/DKI, DDI-only, and DKI-only entry-point routines a
developer can include in a device driver.
Section 9F describes the kernel functions available for use by device drivers.
Section 9S describes the data structures used by drivers to share information
between the driver and the kernel.