changeset 466:bea58398bb15

Skeletons for the C Compiler User's Guide, 1983
author roug
date Wed, 02 Oct 2002 21:17:53 +0000
parents db7b0da954a7
children b631b0ca676b
files docs/ccguide/abort.refentry docs/ccguide/abs.refentry docs/ccguide/access.refentry docs/ccguide/asm.appendix docs/ccguide/atof.refentry docs/ccguide/basic09.appendix docs/ccguide/buildman docs/ccguide/ccguide.docbook docs/ccguide/chain.refentry docs/ccguide/chap1.chapter docs/ccguide/chap2.chapter docs/ccguide/chap3.chapter docs/ccguide/chap4.chapter docs/ccguide/chdir.refentry docs/ccguide/chmod.refentry docs/ccguide/chown.refentry docs/ccguide/close.refentry docs/ccguide/crc.refentry docs/ccguide/creat.refentry docs/ccguide/defdrive.refentry docs/ccguide/dup.refentry docs/ccguide/errors.appendix docs/ccguide/exit.refentry docs/ccguide/feof.refentry docs/ccguide/fflush.refentry docs/ccguide/findstr.refentry docs/ccguide/fopen.refentry docs/ccguide/fread.refentry docs/ccguide/fseek.refentry docs/ccguide/getc.refentry docs/ccguide/getpid.refentry docs/ccguide/gets.refentry docs/ccguide/getstat.refentry docs/ccguide/getuid.refentry docs/ccguide/intercept.refentry docs/ccguide/intro.preface docs/ccguide/isalpha.refentry docs/ccguide/kill.refentry docs/ccguide/l3tol.refentry docs/ccguide/longjmp.refentry docs/ccguide/lseek.refentry docs/ccguide/makefile docs/ccguide/malloc.refentry docs/ccguide/mknod.refentry docs/ccguide/mktemp.refentry docs/ccguide/modload.refentry docs/ccguide/munlink.refentry docs/ccguide/open.refentry docs/ccguide/os9.refentry docs/ccguide/os9fork.refentry docs/ccguide/pause.refentry docs/ccguide/phases.appendix docs/ccguide/prerr.refentry docs/ccguide/printf.refentry docs/ccguide/putc.refentry docs/ccguide/puts.refentry docs/ccguide/qsort.refentry docs/ccguide/read.refentry docs/ccguide/sbrk.refentry docs/ccguide/scanf.refentry docs/ccguide/setbuf.refentry docs/ccguide/setime.refentry docs/ccguide/setpr.refentry docs/ccguide/setstat.refentry docs/ccguide/setuid.refentry docs/ccguide/signal.refentry docs/ccguide/sleep.refentry docs/ccguide/stacksize.refentry docs/ccguide/strass.refentry docs/ccguide/strcat.refentry docs/ccguide/system.refentry docs/ccguide/toupper.refentry docs/ccguide/tsleep.refentry docs/ccguide/ungetc.refentry docs/ccguide/unlink.refentry docs/ccguide/wait.refentry docs/ccguide/write.refentry
diffstat 77 files changed, 1856 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/abort.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,24 @@
+<refentry id="abort">
+<refnamediv>
+<refname>Abort</refname>
+<refpurpose>stop the program and produce a core dump</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>abort</function></funcdef>
+  <void>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+This call causes a memory image to be written out to the file
+"core" in the current directory, and then the program exits
+with a status of 1.
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/abs.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="abs">
+<refnamediv>
+<refname>abs</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>abs</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/access.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="access">
+<refnamediv>
+<refname>access</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>access</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/asm.appendix	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,9 @@
+<appendix>
+<title>Relocating Macro Assembler Reference</title>
+<para>
+The error codes are shown in both hexadecimal (first column) and
+decimal (second column). Error codes other than those listed are
+generated by programming languages or user programs.
+</para>
+
+</appendix>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/atof.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="atof">
+<refnamediv>
+<refname>atof</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>atof</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/basic09.appendix	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,9 @@
+<appendix>
+<title>Interfacing to Basic09</title>
+<para>
+The error codes are shown in both hexadecimal (first column) and
+decimal (second column). Error codes other than those listed are
+generated by programming languages or user programs.
+</para>
+
+</appendix>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/buildman	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,21 @@
+#!/bin/sh
+if [ $# -ne 1 ]; then
+   echo "  Usage: buildman commandname"
+   echo "  The result is in file r1.html"
+   exit 1
+fi
+# <!ENTITY quot CDATA  "&#22;">
+cat -  > temp$$ <<wrapper
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+  <!ENTITY replstart "&lt;">
+  <!ENTITY replend   "&gt;">
+  <!ENTITY repeatst   "{">
+  <!ENTITY repeaten   "}">
+  <!ENTITY refentrypage SYSTEM "$1.refentry">
+ ]>
+<article>
+&refentrypage;
+</article>
+wrapper
+docbook2pdf temp$$ 
+rm temp$$
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/ccguide.docbook	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,145 @@
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
+  <!ENTITY replstart "&lt;">
+  <!ENTITY replend   "&gt;">
+  <!ENTITY repeatst   "{">
+  <!ENTITY repeaten   "}">
+  <!ENTITY vendor     "OS9 Consortium">
+  <!ENTITY make   "Dragon/Color">
+  <!ENTITY preface       SYSTEM "intro.preface">
+  <!ENTITY chap1         SYSTEM "chap1.chapter">
+  <!ENTITY chap2         SYSTEM "chap2.chapter">
+  <!ENTITY chap3         SYSTEM "chap3.chapter">
+  <!ENTITY chap4         SYSTEM "chap4.chapter">
+  <!ENTITY errorsapp     SYSTEM "errors.appendix">
+  <!ENTITY phasesapp     SYSTEM "phases.appendix">
+  <!ENTITY basic09app    SYSTEM "basic09.appendix">
+  <!ENTITY asmapp        SYSTEM "asm.appendix">
+
+
+  <!ENTITY abortref       SYSTEM "abort.refentry">
+  <!ENTITY absref       SYSTEM "abs.refentry">
+  <!ENTITY accessref       SYSTEM "access.refentry">
+  <!ENTITY chainref       SYSTEM "chain.refentry">
+  <!ENTITY chdirref       SYSTEM "chdir.refentry">
+  <!ENTITY chmodref       SYSTEM "chmod.refentry">
+  <!ENTITY chownref       SYSTEM "chown.refentry">
+  <!ENTITY closeref       SYSTEM "close.refentry">
+  <!ENTITY crcref       SYSTEM "crc.refentry">
+  <!ENTITY creatref       SYSTEM "creat.refentry">
+  <!ENTITY defdriveref       SYSTEM "defdrive.refentry">
+  <!ENTITY dupref       SYSTEM "dup.refentry">
+  <!ENTITY exitref       SYSTEM "exit.refentry">
+  <!ENTITY getpidref       SYSTEM "getpid.refentry">
+  <!ENTITY getstatref       SYSTEM "getstat.refentry">
+  <!ENTITY getuidref       SYSTEM "getuid.refentry">
+  <!ENTITY interceptref       SYSTEM "intercept.refentry">
+  <!ENTITY killref       SYSTEM "kill.refentry">
+  <!ENTITY lseekref       SYSTEM "lseek.refentry">
+  <!ENTITY mknodref       SYSTEM "mknod.refentry">
+  <!ENTITY modloadref       SYSTEM "modload.refentry">
+  <!ENTITY munlinkref       SYSTEM "munlink.refentry">
+  <!ENTITY os9ref       SYSTEM "os9.refentry">
+  <!ENTITY openref       SYSTEM "open.refentry">
+  <!ENTITY os9forkref       SYSTEM "os9fork.refentry">
+  <!ENTITY pauseref       SYSTEM "pause.refentry">
+  <!ENTITY prerrref       SYSTEM "prerr.refentry">
+  <!ENTITY readref       SYSTEM "read.refentry">
+  <!ENTITY sbrkref       SYSTEM "sbrk.refentry">
+  <!ENTITY setprref       SYSTEM "setpr.refentry">
+  <!ENTITY setimeref       SYSTEM "setime.refentry">
+  <!ENTITY setuidref       SYSTEM "setuid.refentry">
+  <!ENTITY setstatref       SYSTEM "setstat.refentry">
+  <!ENTITY signalref       SYSTEM "signal.refentry">
+  <!ENTITY stacksizeref       SYSTEM "stacksize.refentry">
+  <!ENTITY strassref       SYSTEM "strass.refentry">
+  <!ENTITY tsleepref       SYSTEM "tsleep.refentry">
+  <!ENTITY unlinkref       SYSTEM "unlink.refentry">
+  <!ENTITY waitref       SYSTEM "wait.refentry">
+  <!ENTITY writeref       SYSTEM "write.refentry">
+
+  <!ENTITY atofref       SYSTEM "atof.refentry">
+  <!ENTITY fflushref       SYSTEM "fflush.refentry">
+  <!ENTITY feofref       SYSTEM "feof.refentry">
+  <!ENTITY findstrref       SYSTEM "findstr.refentry">
+  <!ENTITY fopenref       SYSTEM "fopen.refentry">
+  <!ENTITY freadref       SYSTEM "fread.refentry">
+  <!ENTITY fseekref       SYSTEM "fseek.refentry">
+  <!ENTITY getcref       SYSTEM "getc.refentry">
+  <!ENTITY getsref       SYSTEM "gets.refentry">
+  <!ENTITY isalpharef       SYSTEM "isalpha.refentry">
+  <!ENTITY l3tolref       SYSTEM "l3tol.refentry">
+  <!ENTITY longjmpref       SYSTEM "longjmp.refentry">
+  <!ENTITY mallocref       SYSTEM "malloc.refentry">
+  <!ENTITY mktempref       SYSTEM "mktemp.refentry">
+  <!ENTITY putcref       SYSTEM "putc.refentry">
+  <!ENTITY putsref       SYSTEM "puts.refentry">
+  <!ENTITY qsortref       SYSTEM "qsort.refentry">
+  <!ENTITY scanfref       SYSTEM "scanf.refentry">
+  <!ENTITY setbufref       SYSTEM "setbuf.refentry">
+  <!ENTITY sleepref       SYSTEM "sleep.refentry">
+  <!ENTITY strcatref       SYSTEM "strcat.refentry">
+  <!ENTITY systemref       SYSTEM "system.refentry">
+  <!ENTITY toupperref       SYSTEM "toupper.refentry">
+  <!ENTITY ungetcref       SYSTEM "ungetc.refentry">
+ ]>
+<book id="cc-guide" lang="en">
+<bookinfo>
+ <title>C Compiler User's Guide</title>
+ <subtitle>Updated for the new millenium</subtitle>
+
+ <publisher>
+  <publishername>Cleglen Publishing Limited</publishername>
+  <address>
+   <city>Cardiff</city>
+  </address>
+ </publisher>
+
+<copyright>
+  <year>1983</year>
+  <holder>Microware Systems Corporation.</holder>
+</copyright>
+
+<legalnotice>
+
+<para>All rights reserved.</para>
+
+<para>
+Reproduction of this document, in part or whole, by any means,
+electrical or otherwise, is prohibited, except by written permission
+from Microware Systems Corporation.</para>
+
+<para>The information contained herein is believed to be accurate as of
+the date of publication, however, Microware will not be liable for
+any damages, including indirect or consequential, from use of
+the OS-9 operating system or reliance on the accurace of this
+documentation. The information contained herein is subject to
+change without notice.</para>
+</legalnotice>
+<revhistory>
+<revision>
+<revnumber>C</revnumber>
+<date>June 1983</date>
+</revision>
+</revhistory>
+</bookinfo>
+
+<dedication>
+<para>
+Thw OS-9 C Compiler was written by James McCosh with OS-9
+implementation assistance from Terry Crane and Kim Kempf. The
+Relocatable Assembler, Linker, and Profiler was edited by Wes Camden and
+Ken Kaplan.
+</para>
+</dedication>
+
+&preface;
+&chap1;
+&chap2;
+&chap3;
+&chap4;
+&errorsapp;
+&phasesapp;
+&basic09app;
+&asmapp;
+
+</book>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chain.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="chain">
+<refnamediv>
+<refname>chain</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>chain</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chap1.chapter	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,18 @@
+<chapter>
+<title>The C Compiler System</title>
+
+<section>
+<title>Introduction</title>
+<para>
+OS-9 has been tailored to run on your standard, unmodified &make;
+Computer. To use it you'll need the following things:
+</para>
+
+</section>
+<section>
+<title>Starting the System</title>
+<para>
+To start up OS-9 follow these steps:
+</para>
+</section>
+</chapter>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chap2.chapter	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,18 @@
+<chapter>
+<title>Characteristics of Compiled Programs</title>
+
+<section>
+<title>The Object Code Module</title>
+<para>
+OS-9 has been tailored to run on your standard, unmodified &make;
+Computer. To use it you'll need the following things:
+</para>
+
+</section>
+<section>
+<title>Starting the System</title>
+<para>
+To start up OS-9 follow these steps:
+</para>
+</section>
+</chapter>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chap3.chapter	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,60 @@
+<chapter>
+<title>C System Calls</title>
+<para>
+This section of the C compiler manual is a guide to the system
+calls available from C programs.
+</para>
+<para>
+It is NOT intended as a definitive description of OS-9 service
+requests as these are described in the OS-9 SYSTEM PROGRAMMER'S
+manual. However, for most calls, enough information is available
+here to enable the programmer to write systems calls into programs
+without looking further.
+</para>
+
+<section>
+<title>System Calls</title>
+
+&abortref;
+&absref;
+&accessref;
+&chainref;
+&chdirref;
+&chmodref;
+&chownref;
+&closeref;
+&crcref;
+&creatref;
+&defdriveref;
+&dupref;
+&exitref;
+&getpidref;
+&getstatref;
+&getuidref;
+&interceptref;
+&killref;
+&lseekref;
+&mknodref;
+&modloadref;
+&munlinkref;
+&os9ref;
+&openref;
+&os9forkref;
+&pauseref;
+&prerrref;
+&readref;
+&sbrkref;
+&setprref;
+&setimeref;
+&setuidref;
+&setstatref;
+&signalref;
+&stacksizeref;
+&strassref;
+&tsleepref;
+&unlinkref;
+&waitref;
+&writeref;
+
+</section>
+</chapter>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chap4.chapter	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,35 @@
+<chapter>
+<title>C Standard Library</title>
+<para>
+The Standard Library contains functions which fall into two
+classes: high-level I/O and convenience.
+</para>
+
+<section>
+<title>Function Calls</title>
+&atofref;
+&fflushref;
+&feofref;
+&findstrref;
+&fopenref;
+&freadref;
+&fseekref;
+&getcref;
+&getsref;
+&isalpharef;
+&l3tolref;
+&longjmpref;
+&mallocref;
+&mktempref;
+&putcref;
+&putsref;
+&qsortref;
+&scanfref;
+&setbufref;
+&sleepref;
+&strcatref;
+&systemref;
+&toupperref;
+&ungetcref;
+</section>
+</chapter>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chdir.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="chdir">
+<refnamediv>
+<refname>chdir</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>chdir</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chmod.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="chmod">
+<refnamediv>
+<refname>chmod</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>chmod</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/chown.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="chown">
+<refnamediv>
+<refname>chown</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>chown</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/close.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="close">
+<refnamediv>
+<refname>close</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>close</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/crc.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="crc">
+<refnamediv>
+<refname>crc</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>crc</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/creat.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="creat">
+<refnamediv>
+<refname>creat</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>creat</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/defdrive.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="defdrive">
+<refnamediv>
+<refname>defdrive</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>defdrive</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/dup.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="dup">
+<refnamediv>
+<refname>dup</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>dup</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/errors.appendix	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,9 @@
+<appendix>
+<title>Compiler Generated Error Messages</title>
+<para>
+The error codes are shown in both hexadecimal (first column) and
+decimal (second column). Error codes other than those listed are
+generated by programming languages or user programs.
+</para>
+
+</appendix>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/exit.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="exit">
+<refnamediv>
+<refname>exit</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>exit</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/feof.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="feof">
+<refnamediv>
+<refname>feof</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>feof</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/fflush.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="fflush">
+<refnamediv>
+<refname>fflush</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>fflush</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/findstr.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="findstr">
+<refnamediv>
+<refname>findstr</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>findstr</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/fopen.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="fopen">
+<refnamediv>
+<refname>fopen</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>fopen</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/fread.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="fread">
+<refnamediv>
+<refname>fread</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>fread</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/fseek.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="fseek">
+<refnamediv>
+<refname>fseek</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>fseek</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/getc.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="getc">
+<refnamediv>
+<refname>getc</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>getc</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/getpid.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="getpid">
+<refnamediv>
+<refname>getpid</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>getpid</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/gets.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="gets">
+<refnamediv>
+<refname>gets</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>gets</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/getstat.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="getstat">
+<refnamediv>
+<refname>getstat</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>getstat</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/getuid.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="getuid">
+<refnamediv>
+<refname>getuid</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>getuid</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/intercept.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="intercept">
+<refnamediv>
+<refname>intercept</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>intercept</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/intro.preface	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,15 @@
+<preface>
+<title>Differences between Versions 1.1 and 1.0</title>
+<para>
+This package contains the OS-9 C Compiler Version 1.1. Many
+improvements and bug fixes have been incorporated since the V1.0
+release. If you are upgrading from V1.0
+</para>
+<para>
+This update...
+</para>
+
+<para>
+The remainder of this notice describes the changes made since V1.0.
+</para>
+</preface>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/isalpha.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="isalpha">
+<refnamediv>
+<refname>isalpha</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>isalpha</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/kill.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="kill">
+<refnamediv>
+<refname>kill</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>kill</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/l3tol.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="l3tol">
+<refnamediv>
+<refname>l3tol</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>l3tol</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/longjmp.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="longjmp">
+<refnamediv>
+<refname>longjmp</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>longjmp</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/lseek.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="lseek">
+<refnamediv>
+<refname>lseek</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>lseek</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/makefile	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,47 @@
+SRC=ccguide
+STYLESHEET=docbook-utils.dsl
+
+PREFACE=intro.preface
+CHAPTERS=chap1.chapter chap2.chapter chap3.chapter chap4.chapter
+STDLIB= atof.refentry fflush.refentry feof.refentry findstr.refentry \
+    fopen.refentry fread.refentry fseek.refentry getc.refentry \
+    gets.refentry isalpha.refentry l3tol.refentry longjmp.refentry \
+    malloc.refentry mktemp.refentry putc.refentry puts.refentry \
+    qsort.refentry scanf.refentry setbuf.refentry sleep.refentry \
+    strcat.refentry system.refentry toupper.refentry ungetc.refentry
+
+APPS=asm.appendix basic09.appendix errors.appendix phases.appendix
+
+SYSCALL= abort.refentry abs.refentry access.refentry chain.refentry \
+    chdir.refentry chmod.refentry chown.refentry close.refentry \
+    crc.refentry creat.refentry defdrive.refentry dup.refentry \
+    exit.refentry getpid.refentry getstat.refentry getuid.refentry \
+    intercept.refentry kill.refentry lseek.refentry mknod.refentry \
+    modload.refentry munlink.refentry open.refentry os9fork.refentry \
+    os9.refentry pause.refentry prerr.refentry printf.refentry \
+    read.refentry sbrk.refentry setime.refentry setpr.refentry \
+    setstat.refentry setuid.refentry signal.refentry stacksize.refentry \
+    strass.refentry tsleep.refentry unlink.refentry wait.refentry \
+    write.refentry
+
+SUPPORT=$(PREFACE) $(CHAPTERS) $(APPS) $(STDLIB) $(SYSCALL)
+
+all: $(SRC).pdf
+
+$(SRC).pdf: $(SRC).docbook $(SUPPORT)
+	 docbook2pdf -d docbook-utils-a4.dsl#print $(SRC).docbook
+
+$(SRC).ps: $(SRC).docbook
+	 docbook2ps -d docbook-utils-a4.dsl#print $(SRC).docbook
+#	 docbook2ps -d $(STYLESHEET) $(SRC).docbook
+
+$(SRC).html: $(SRC).docbook
+	rm -f *.htm *.html
+#	jade -t sgml -V html-index -d /usr/share/sgml/docbook/dsssl-stylesheets-1.64/html/docbook.dsl $(SRC).docbook
+#	collateindex.pl -p -o index.docbook HTML.index
+	docbook2html -d docbook-utils-a4.dsl#html $(SRC).docbook
+
+clean:
+	rm -f *.htm *.html $(SRC).pdf $(SRC).ps
+print: $(SRC).ps
+	psnup -2 $(SRC).ps | lpr
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/malloc.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="malloc">
+<refnamediv>
+<refname>malloc</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>malloc</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/mknod.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="mknod">
+<refnamediv>
+<refname>mknod</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>mknod</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/mktemp.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="mktemp">
+<refnamediv>
+<refname>mktemp</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>mktemp</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/modload.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="modload">
+<refnamediv>
+<refname>modload</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>modload</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/munlink.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="munlink">
+<refnamediv>
+<refname>munlink</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>munlink</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/open.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="open">
+<refnamediv>
+<refname>open</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>open</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/os9.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="os9">
+<refnamediv>
+<refname>os9</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>os9</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/os9fork.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="os9fork">
+<refnamediv>
+<refname>os9fork</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>os9fork</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/pause.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="pause">
+<refnamediv>
+<refname>pause</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>pause</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/phases.appendix	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,9 @@
+<appendix>
+<title>Compiler Phase Command Lines</title>
+<para>
+The error codes are shown in both hexadecimal (first column) and
+decimal (second column). Error codes other than those listed are
+generated by programming languages or user programs.
+</para>
+
+</appendix>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/prerr.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="prerr">
+<refnamediv>
+<refname>prerr</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>prerr</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/printf.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,51 @@
+<refentry id="printf">
+
+<refnamediv>
+<refname>printf</refname>
+<refname>fprintf</refname>
+<refname>sprintf</refname>
+<refpurpose>formatted output</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+
+<funcsynopsis>
+<funcsynopsisinfo>
+#include &lt;stdio.h&gt;
+</funcsynopsisinfo>
+<funcprototype>
+  <funcdef><function>printf</function></funcdef>
+  <paramdef>char *<parameter>control</parameter></paramdef>
+  <paramdef>..</paramdef>
+</funcprototype>
+
+<funcprototype>
+  <funcdef><function>fprintf</function></funcdef>
+  <paramdef>FILE *<parameter>fp</parameter></paramdef>
+  <paramdef>char *<parameter>control</parameter></paramdef>
+  <paramdef>...</paramdef>
+</funcprototype>
+
+<funcprototype>
+  <funcdef><function>sprintf</function></funcdef>
+  <paramdef>char *<parameter>string</parameter></paramdef>
+  <paramdef>char *<parameter>control</parameter></paramdef>
+  <paramdef>...</paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Thse three functions are used to place numbers and strings on
+the output in formatted, human readable form.
+</para>
+<para>
+Fprintf places its output on the file "fp", printf on the
+standard output, and sprintf in the buffer pointed to by
+"string". NOTE that it is the user's responsibility to ensure
+that this buffer is large enough.
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/putc.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="putc">
+<refnamediv>
+<refname>putc</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>putc</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/puts.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="puts">
+<refnamediv>
+<refname>puts</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>puts</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/qsort.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="qsort">
+<refnamediv>
+<refname>qsort</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>qsort</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/read.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="read">
+<refnamediv>
+<refname>read</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>read</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/sbrk.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="sbrk">
+<refnamediv>
+<refname>sbrk</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>sbrk</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/scanf.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="scanf">
+<refnamediv>
+<refname>scanf</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>scanf</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/setbuf.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="setbuf">
+<refnamediv>
+<refname>setbuf</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>setbuf</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/setime.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="setime">
+<refnamediv>
+<refname>setime</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>setime</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/setpr.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="setpr">
+<refnamediv>
+<refname>setpr</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>setpr</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/setstat.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="setstat">
+<refnamediv>
+<refname>setstat</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>setstat</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/setuid.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="setuid">
+<refnamediv>
+<refname>setuid</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>setuid</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/signal.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="signal">
+<refnamediv>
+<refname>signal</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>signal</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/sleep.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="sleep">
+<refnamediv>
+<refname>sleep</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>sleep</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/stacksize.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="stacksize">
+<refnamediv>
+<refname>stacksize</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>stacksize</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/strass.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="strass">
+<refnamediv>
+<refname>strass</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>strass</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/strcat.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="strcat">
+<refnamediv>
+<refname>strcat</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>strcat</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/system.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="system">
+<refnamediv>
+<refname>system</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>system</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/toupper.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="toupper">
+<refnamediv>
+<refname>toupper</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>toupper</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/tsleep.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="tsleep">
+<refnamediv>
+<refname>tsleep</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>tsleep</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/ungetc.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="ungetc">
+<refnamediv>
+<refname>ungetc</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>ungetc</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/unlink.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="unlink">
+<refnamediv>
+<refname>unlink</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>unlink</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/wait.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="wait">
+<refnamediv>
+<refname>wait</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>wait</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/ccguide/write.refentry	Wed Oct 02 21:17:53 2002 +0000
@@ -0,0 +1,22 @@
+<refentry id="write">
+<refnamediv>
+<refname>write</refname>
+<refpurpose>Placeholder</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<funcsynopsis>
+<funcprototype>
+  <funcdef><function>write</function></funcdef>
+  <paramdef>type <parameter>arg1</parameter></paramdef>
+</funcprototype>
+</funcsynopsis>
+
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>
+Placeholder
+</para>
+</refsect1>
+</refentry>