.. index:: single: Files .. _Files: ***** Files ***** The Files module implements the Oberon file system. Types ===== .. code-block:: modula2 File* = POINTER TO RECORD name: ARRAY 32 OF CHAR; handle: Handle; registered, modified: BOOLEAN; next: File END; .. code-block:: modula2 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 ==== .. code-block:: modula2 root: File;