C Compiler
The DECUS C Compiler and Assembler and the RT-11 Macro Assem-
bler and Linker are required to build the the TCP/IP Package for
RT-11 from the source files included in the distribution. The
DECUS C Compiler is from the DECUS 11-SP-18 distribution with
bug fixes made to the compiler and the library. (The updates
are on logical disk CCDSK2.DSK). EIS and non-EIS versions of
the compiler along with the assembler, library, and the necesary
header files are included with the distribution to allow the
package to be recompiled.
Building under RT-11
1. Create CDISK.DSK[1500] as C:,
a logical disk for the C compiler
2. Copy the contents of the logical disk CCDSK1.DSK to C:. The
device containing the compiler, assembler and header files
should be assigned as device C:. The build procedures as-
sume that the compiler and header files are on the logical
device 'C:'.
3. Copy the compiler helper files from logical disk CCXDSK.DSK
to C:.
4. Use the command file C:CCSET.NIS to copy the non-EIS
specific files into the C: directory with the appropriate
.SAV and .OBJ file types.
5. UCL CC and ASM commands.
1. For RT-11-XM V5.3 use file C:CCXASM.V53 to create the
UCL commands to invoke CC and ASM.
2. For RT-11-XM V5.6 (and later) use file C:CCXASM.V56 to
create the UCL commands to invoke CC and ASM.
Building under TSX-Plus
1. Create CDISK.DSK[1500] as C:,
a logical disk for the C compiler
2. Copy the contents of the logical disk CCDSK1.DSK to C:. The
device containing the compiler, assembler and header files
should be assigned as device C:. The build procedures as-
sume that the compiler and header files are on the logical
device 'C:'.
3. Copy the compiler helper files from logical disk CCXDSK.DSK
to C:.
4. Use the command file C:CCSET.NIS to copy the non-EIS
specific files into the C: directory with the appropriate
.SAV and .OBJ file types.
5. Copy the command files C:CC.TSX and C:ASM.TSX as CC.COM and
ASM.COM to the system device. These TSX-Plus command files
are used to invoke the C compiler and AS assembler.
TCP/IP Package
The FTP and Telnet Package is supplied with the complete
source code as an assemblage of C files (*.c), macro files
(*.mac), header files (*.h), and an assortment of command files
(*.com).
1. Copy the logical disk SSDSK1.DSK to a disk or logical disk
having at least 3000 blocks of free space.
2. The command file BLDALL.COM will compile and link the com-
plete FTP and Telnet Package. Inspect BLDALL.COM to see how
each individual component is built. An unloaded 11/73 pro-
cessor will take from 10 to 15 minutes to compile and link
the complete package.
Compiling Options
The FTP and Telnet Package components may be compiled with or
without the diagnostic options (the default is no diagnostics).
Each component has an individual header file, e.g. VFTPSB.H for
FTPSB.SAV, which contains define statements that have been com-
mented out to exclude the diagnostics. FTP or Telnet with the
diagnostics will be too large to run under the SJ, SB, or FB
monitors.