File control block

Every file on the system has a special frame attached to it called a file control block or FCB. These frames contain information about the file, including index pointers and their compiled (algebraic) processing codes, the file D-pointer information for editing, pointers, and workspace used by the system when calling FlashBASIC subroutines from file dictionaries.

Also contained in this file control block are important flags and fields indicating that the file is open, closed, in the process of being deleted, and so on. This provides the ability to protect the system from potentially disastrous situations, such as the case of one process deleting a file when another process is using it.