

MUBLD                           5/2/81                           MUBLD


NAME
       mubld - build a multi-user task for RSX-11M

SYNOPSIS
       mubld [-dv] tool

DESCRIPTION
       `mubld'  builds  a  multi-user  task for RSX-11M. It does so by
       manipulating the task image label blocks as discussed  by  Eric
       Levy  of  JPL  in  the  April  1981  issue of the Multi-tasker.
       `mubld' requires one input file  (`tool'mu.tsk)  and  generates
       three    output    files    (mu`tool'.tsk,   ro`tool'.tsk   and
       ro`tool'.stb). ro`tool'.tsk is a resident common containing all
       of the read-only code and data  of  `tool',  with  ro`tool'.stb
       being its symbol table file. mu`tool'.tsk is a task image which
       contains   the  impure  data  of  `tool'  and  is  mapped  over
       ro`tool'.tsk  as  a  resident  common  for  its  code.  To  use
       mu`tool',  one  must VMR a partition for ro`tool' with the name
       ro`tool' into your system image and install  ro`tool'.tsk  into
       it. Then one may use mu`tool' at will.  A file `mushbld.cmd' is
       provided  in  [307,31] for building a multi-user version of the
       shell.
       
       Switches:
         -v Causes verbose mutterings at  the  user's  terminal  while
            `mubld'  is  working.   It  is suggested that one use this
            switch, since one of the gems of wisdom appearing on  your
            terminal  is  the  size of the common partition needed for
            ro`tool'.
            
         -d Debug option: causes all files created during the  run  to
            be kept around on the current UIC.

FILES
       `tool'mu.tsk,mu`tool'.tsk,ro`tool'.tsk,ro`tool'.stb

SEE ALSO
       objfix - Fortran object module fixer

DIAGNOSTICS
       

AUTHORS
       Joe Sventek

BUGS
       Once  I  get a chance to experiment with the LDLIB package from
       the Fall '80 DECUS  SIG  tape,  `mubld'  will  be  enhanced  to
       generage images which can participate in the dynamic loading of
       the shared common regions.



                                 -1-                                  

