The CREATE.FILE call uses the FMC argument to pass file creation options to the BFS. For example, the various options that can be specified at the time a Linear Hash file is being created are passed to RTP57 via the FMC argument.

The file creation options are passed as a two-field dynamic array. The first field contains the command line options, delimited with value marks. The second field contains the literal character "D" if a dictionary file is being created. Unless a user specifies an explicit DATA or DICT parameter, the CREATE_TABLE command will generate two calls to the filing system. The first creates the data portion of the file, and the second generates the dictionary portion.  When a dictionary is being created, the system generates additional calls to create the @CRT record in the dictionary.



  • No labels