         LBC - Logical Block Copy for RSX -- Version:  88.126     Page 1
         


         Author:   T.   R.   Wyant III, E.  I.  DuPont de Nemours, Rich-
                 mond, VA.  

         Operating  system:   RSX-11M+  V3.0 forward.  Other RSX systems
                 with reduced functionality.  

         Language:  FORTRAN-77, MACRO-11 

         Memory Required:  32KW 

         Other Hardware Required:  None 

         Keywords:  Utilities - RSX11 

         Abstract:  

         LBC   provides   a   non-structured   disk  copy  facility  for
         direct-access media under RSX.  All or part of a disk  (mounted
         foreign) or a file may be copied to another disk or file, or to
         another location on the same disk or  file.   In  the  case  of
         file-to-file  operations,  the attributes of the input file can
         be preserved.  Because up to 64 blocks are  moved  at  a  time,
         performance  is reasonable.  Error recovery is done by reducing
         the number of blocks per QIO and retrying the operation;  if  a
         single-block  QIO  fails,  the  error  is logged and a block is
         skipped on both input and output.  

         LBC can be invoked in any of the standard ways for an RSX util-
         ity.  The command interface is DCL-like, and  includes  prompts
         for missing information.

         When invoking directly you can use the following syntax:
        
         LBC source [/START:nnnn] [/NUMBER:nnnn] [/BUFFER:nn] [/PRESERVE] -
             target [/START:nnnn]
             

         where
         
         source/target specify a valid device or filename

         /START specifies start block to be copied
         /NUMBER specifies no. of blocks to be copied
         /BUFFER specifies no. of 512 byte buffer to be used (1 to 63)
         /PRESERVE preserves file attributes when copying from file to file
        
         For full description see file LBC.RNO.

         Full default file name support as documented requires the PRMS$
         directive (ie - RSX-11M+ V3.0 or greater).  Older  M+  systems,
         or M systems, require more typing but should work otherwise.
         (Yes, program tested on RSX11M-Plus V4.0 and RSX11M V4.5, VH).
