This, the KSOS programmer's manual, contains the following sections:

	I	Secure Server Commands
	II	Kernel Calls
	IIa	Kernel Structure Format
	III	NKSR Interface Calls
	IV	KIP Calls
	V	System Databases
	VI	Supported Hardware Devices
	VIII	System Maintenance
	IX	Miscellaneous
	APP A	Kernel Exception List
	APP B	Guidelines

The format of this document is intended to be similar to that of
the UNIX programmer's manual.  The individual manual entries
are in the directories corresponding to each manual section.
This directory contains some miscellaneous and some general purpose
files:

	header		This file is used to nroff the manual entry files:
			nroff -ma ../man0/header ...

	iouser.m	I/O user's guide. 

	pman		The command file used to output pages from the
			KSOS programmer's manual (copied to /kr/sunix/bin
			or /usr/bin or wherever).

	template	A template to be used when making new manual pages.

	makefile	The makefile to use when producing ksosman.out or
			any of the individual sections.

In the various sub-directories (../man1, ../man2, etc.) there are shell
scripts titled list.get and list.delta.  These shell scripts may be used
when making changes to many files within the individual directories.

To make ksosman.out (when there have been no changes to any of the manual
pages) simply enter "make ksosman.out".  If there have been changes to pages
in sections 1 through 9 do the following:

	1. ensure all deltas are applied
	2. do a get of the delta'd files
	3. run "make ksosman.out"

make will notify you when it is done making the manual.

To make individual sections run "make secn.out" where n is the section
number.  You can also do "make appa.out" (or appb) to get the appendices.
