Files

The Files module implements the Oberon file system.

Types

File* = POINTER TO RECORD
                name: ARRAY 32 OF CHAR;
                handle: Handle;
                registered, modified: BOOLEAN;
                next: File
            END;
Rider* = RECORD                  (** Riders are the access mechanisms for files. *)
                        eof*: BOOLEAN;           (** Rider has reached the end of the file. *)
                            res*, pos: LONGINT;      (** Rider operation result code. *)
                            file: File
                    END;

Vars

root: File;