Page History
...
Very frequently, the MFS is concerned with only a small number of file operations, such as READ.RECORD and WRITE.RECORD. In this case, the logic for most remaining operations can be lumped under a single label in the MFS. The MFS might "stack" statement labels that have code in common, as in this example:
Code Block |
---|
READ.RECORD (record read logic here) RETURN CREATE.FILE: RENAME.FILE: DELETE.FILE: ("do nothing" logic here) RETURN |