Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The full BASIC+ logic to strip the current MFS name from the list, derive the next routine name, and call the next routine looks like this:

 

Code Block
FS = DELETE(BFS,1,1,1) ; * strip current name
NEXT.FS = FS<1,1,1> ; * derive name of next
routine
* now call next routine. Note that all seven
* arguments are passed
CALL @NEXT.FS(CODE,FS,HANDLE,NAME,FMC,RECORD, STATUS)

 

...

For example, if an MFS called SAMPLE.MFS has been installed onto a Linear Hash file, the BFS argument will be passed to SAMPLE.MFS with this structure:

...