

OBJFIX                          5/2/81                          OBJFIX


NAME
       objfix  -  fixup Fortran object modules for building multi-user
       tasks

SYNOPSIS
       objfix <old_object_file >new_object_file

DESCRIPTION
       `objfix' reads the object module on standard input, locates all
       psect records which should have been flagged as read-only (RO),
       and marks them as such before writing the  record  to  standard
       output.   Each  psect  name,  along  with  its  attributes,  is
       displayed on error output as each record is written to standard
       output.

       The psects `objfix'  marks  as  read-only  depends  upon  which
       Fortran compiler you are using:

                 F4P:  $CODE1, $PDATA
                 FOR:  $CODE, $DATAP

       You  can cause `objfix' to stop reporting the psect information
       by typing control-O (^O).

FILES
       None

SEE ALSO
       mubld - build a multi-user task

DIAGNOSTICS
       

AUTHORS
       Joe Sventek

BUGS
       A switch will be added to `objfix' to  permit  reading  of  the
       psect  names  to  manipulate from a file.  This will permit its
       use  to  generate  multi-user  versions  of  the  Fortran   OTS
       libraries,  since  $$OTSI  (F4P) and OTS$I (FOR) should also be
       flagged as read-only.











                                 -1-                                  

