home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume28 / m0 / part02 / FILES.doc next >
Text File  |  1994-06-05  |  3KB  |  104 lines

  1. # FILES.doc
  2. # christian tschudin, may 1994
  3.  
  4.  
  5. main C source files:
  6.   m0.c        standalone M0 platform (server with UDP and NIT channel)
  7.   m0c.c        a M0 server with a local console
  8.   m0uc.c    a remote console contacting the M0 server via UDP
  9.   m0strip.c    a preprocessor that removes comments and blanks from
  10.         M0 sources (used by m0.c, m0uc.c and m0c.c)
  11.  
  12. header files:
  13.   c_proto.h    function prototypes and data declarations for channels
  14.   chksum.h    function prototype for CCITT-16 checksumming
  15.   copyrght.h    my copyright string
  16.   element.h    data structures for M0 data types
  17.   error.h    definition of error numbers
  18.   hdr.h        the header format of a messenger packet
  19.   l_proto.h    low-level function prototypes and data declarations
  20.   o_proto.h    function prototypes and data declarations for M0 operators
  21.   proc.h    data structures of a messenger process
  22.   std.h        machine dependend declarations (data types, channels)
  23.   strbuf.h    a (very simple) self extending char string buffer package
  24.  
  25.  
  26. low-level C code:
  27.   l_array.c
  28.   l_chksum.c
  29.   l_compat.c
  30.   l_dict.c
  31.   l_dump.c
  32.   l_elemnt.c
  33.   l_format.c
  34.   l_incom.c
  35.   l_init.c
  36.   l_misc.c
  37.   l_name.c
  38.   l_proc.c
  39.   l_str.c
  40.   l_strbuf.c
  41.   l_time.c
  42.  
  43.  
  44. C code for submission channels:
  45.   c_con.c    local console (stdio) channel
  46.   c_file.c    local channel into files
  47.   c_nit.c    routines for SUN's (ethernet) network interface tap
  48.   c_udp.c    routines for the submission and reception of UDP packets
  49.  
  50.  
  51. C code for M0 operators and the interpreter:
  52.   interp.c
  53.   o_arith.c
  54.   o_array.c
  55.   o_attr.c
  56.   o_chan.c
  57.   o_ctrl.c
  58.   o_dict.c
  59.   o_init.c
  60.   o_misc.c
  61.   o_msgr.c
  62.   o_stack.c
  63.   o_string.c
  64.   o_type.c
  65.  
  66.  
  67. M0 source files:
  68.   cons_ini.m0    M0 code for the console programs (m0c and m0uc)
  69.   longdict.m0    definitions of long commands (included by startup.m0)
  70.   fragment.m0    M0 sources for a fragmentation (+testing) procedure
  71.   frag_0.m0     auxiliary file for fragment.m0
  72.   neighbor.m0    complete M0 sources of an exploration messenger
  73.   neigh_ex.m0    auxiliary file for neighbor.m0
  74.   startup.m0    M0 startup code for platforms (m0 and m0c)
  75.  
  76.  
  77. man pages:
  78.   m0.1        nroff format
  79.   m0c.1        nroff format
  80.   m0c.man      formatted ASCII
  81.   m0strip.1    nroff format
  82.   m0strip.man    formatted ASCII
  83.   m0uc.1    nroff format
  84.  
  85.  
  86. miscellaneous files:
  87.   FILES.doc    this file
  88.   LICENSE    the GNU General Public License
  89.   M0.ps        introduction to and complete description of M0 (in PostScript)
  90.   MANUAL.doc    an ASCII file explaining most of the M0 instructions
  91.   Makefile    main makefile
  92.   README    a brief welcome message and installation guide
  93.   TODO.doc    wish list, improvements, known bugs etc
  94.  
  95.   makefile.all    makefile common to all compilation platforms
  96.   makefile.dos    MS/DOS specific definitions
  97.   makefile.osf    DEC/OSF specific definitions
  98.   makefile.so4    SUN OS 4.x.y specific definitions
  99.   makefile.so5    SUN OS 5.x.y specific definitions
  100.   makefile.ult    DEC/Ultrix specific definitions
  101.   makefile.unx    definitions common to all UNIX platforms
  102.  
  103. # eof
  104.