%!PS-Adobe-3.0
%%Title: contents.ps
%%Creator: tytso
%%Pages: 1
%%PageOrder: Ascending
%%EndComments

%%BeginSetup
/inch {72 mul} def

/topmargin 42 def
/leftmargin 0.375 inch def
/rightmargin 0.375 inch def
/pagewidth 8.5 inch def
/pagelength 11 inch def
/extraskip 2 def

/curfont /Times-Roman findfont def
/linespacing 10 def

/YC pagelength topmargin sub linespacing sub def
/XC leftmargin def

/setlinespacing {dup linespacing sub dup 
	0 lt { pop 0 } if
	YC exch sub /YC exch def 
	/linespacing exch def} def
/vskip {YC exch sub /YC exch def} def
/hskip {XC exch add /XC exch def} def
/cr {XC YC moveto show 	
	/XC leftmargin def} def
/nl {cr 
	/YC YC linespacing sub def} def
/centerAlg {pagewidth exch sub rightmargin sub leftmargin add 2 div} def
/center {dup 
	stringwidth pop centerAlg /XC exch def} def
/resetfont {scaledfont setfont} def
/selectfont {findfont /curfont exch def} def
/fontscale {/ty exch def /tx exch def 
	/scaledfont curfont [ tx 0 0 ty 0 0 ] makefont def
	ty extraskip add setlinespacing
	resetfont} def

% Specific setup...
/leftmargin 1 inch def
/indentlevel 0 def

/doTOCentry {
	6 inch hskip (XXX) cvs cr
	indentlevel hskip nl
} def

/doheader {
	0.1 inch vskip
	/Times-Bold selectfont 18 18 fontscale
	nl
	/Times-Roman selectfont 18 18 fontscale
} def

/indent {
	indentlevel add /indentlevel exch def
} def

%%EndSetup

%%Page: 1 1
/YC pagelength topmargin sub linespacing sub def
/XC leftmargin def

0.5 inch vskip

/Times-Bold selectfont

24 24 fontscale (Table of Contents) center nl

0.3 inch vskip

/Times-Roman selectfont  18 18  fontscale

(Filesystem Abstractions) @page(filesys-abstractions) doTOCentry

(Character Devices) doheader

0.2 inch indent

(mem.c) @page(mem.c) doTOCentry

(misc.c) @page(misc.c) doTOCentry

(busmouse.c) @page(busmouse.c) doTOCentry

-0.2 inch indent

(TTY Devices) doheader

0.2 inch indent

(TTY Abstractions) @page(tty-abstractions) doTOCentry

(linux.c (from the Comtrol Rocketport driver)) @page(linux.c) doTOCentry

-0.2 inch indent

(Block Devices) doheader

0.2 inch indent

(blk.h) @page(blk.h) doTOCentry

(ramdisk.c (from the 1.2.13 kernel)) @page(ramdisk.c) doTOCentry

(genhd.h) @page(genhd.h) doTOCentry

(xd.c) @page(xd.c) doTOCentry

-0.2 inch indent

(SCSI Devices) doheader

0.2 inch indent

(hosts.h) @page(hosts.h) doTOCentry

(scsi.h) @page(scsi.h) doTOCentry

(aha1740.h) @page(aha1740.h) doTOCentry

(aha1740.c) @page(aha1740.c) doTOCentry

-0.2 inch indent

(Network Devices) doheader

0.2 inch indent

(skeleton.c) @page(skeleton.c) doTOCentry

-0.2 inch indent

0.5 inch vskip

12 12 fontscale

0.25 inch hskip 
(Note: all sources (unless otherwise indicated) are from Linux version 2.0.23 and are) nl
0.25 inch hskip 
(made available under the terms of the GNU Public License) nl

showpage

