ICL 1900 Series George 3 Operating System Macros

MAKEVDF

Function

Brings in the VDF (version definition file) from a named GEORGE partial source tape and sets up the filestore version. The filestore version also includes a record of the tsns of the tapes involved.

Format

MAKEVDF VDFfile description,REEL0(tsn, name),REEL1(tsn, name),REEL2(tsn, name)

Where

Forbidden contexts

NO USER, BREAK IN

Execution

The tape specified in the REEL0 parameter is opened and the VDF read in from it. The tsns given by the REEL0, REEL1 and REEL2 parameters are then prefixed to the file, which is copied to the file specified in the VDF parameter.

Library Entrants Accessed

:LIB.PROGRAM XKQ1 (Execute)

Error Messages

VDF OR REEL0 PARAM MISSING
ERROR IN REEL0 PARAMETER
ERROR IN VDF PARAMETER
ERROR IN ONE OF THE REEL PARAMS

Exception Conditions

HALTED ET: VDF subfile not found on tape