Apple Lisa — Preface

Preface The Contents of Thls Manual This manual describes the Operating System service calls that are available to Pascal and assembler programs. It is written for experienced Pascal programmers and does not explain elementary terms and programming techniques. We assume that you have read the Lisa owner's Guide and Workshop User's Guide for the Lisa and are familiar with your Lisa system. Chapter 1 ls a general introduction to the operating system. Chapter 2 describes the File System and the available File System calls. This includes a description of the interprocess communication facility, pipes, and the Operating System calls that allow processes to use pipes.

Chapter 3 describes the calls available to control processes, and also describes the structure of processes. Chapter 4 describes how processes can control their use of available memory. Chapter 5 describes the use of events and exceptions that control process synchronization, it also describes the use of the system clock. Chapter 6 describes the calls you can use to find out about the configuration of the system. Appendix A contains the source text of Syscall, the unit that contains the type, procedure, and function definitions discussed in this manual. Appendix B contains a list of system-reserved exception names. Appendix c contains a list of system-reserved event names.

Appendix D contains a list of error messages that can be produced by the calls documented in this manual. Appendix E contains a description of the information you can obtain from the Operating System about files and devices. Type and Syntax Conventions Bold-face type is used in this manual to distinguish programming keywords and constructs from English text. For example, FLUSH is the name of a system call. System call names are capitalized in this manual, although Pascal does not distinguish between lower and upper case characters. Italics indicate a new term whose explanation follows. 029-0416-A ix