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).