Welcome

FTP and Telnet Package For Small Systems Documentation

-... Building the TCP/IP Package

   The  package  can  only  be built under RT-11-XM or TSX-Plus.
There is insufficient space to compile several of the components
under the SJ/SB/FB monitors.  


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.  

=> Section Index

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.  

=> Section Index

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.  

=> Section Index

... Exit TCP/IP Documentation

... Home Page

Last Updated: June 2008