Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

Reference for unit 'System'

The system unit.

Overview

The system unit contains the standard supported functions of Free Pascal. It is the same for all platforms. Basically it is the same as the system unit provided with Borland or Turbo Pascal.

Functions are listed in alphabetical order. Arguments of functions or procedures that are optional are put between square brackets.

The predefined constants and variables are listed in the first section. The second section contains an overview of all functions, grouped by functionality, and the last section contains the supported functions and procedures.

Remark: The RTL documentation is generated from the actual sources sources. This means that for some CPU-dependent or platform-dependent types, the shown definition depends on the platform and CPU for which the documentation is generated. (which is normally the Linux platform and i386 CPU)

Related topics

ManagedTypes

  

A list of managed types.

UnicodeSupport

  

Unicode and codepage support.

MiscellaneousFunctions

  

Miscellaneous functions.

OSfunctions

  

Operating System functions.

StringFunctions

  

String handling.

MathematicalFunctions

  

Mathematical routines.

MemoryFunctions

  

Memory management functions.

FileFunctions

  

File handling functions.

RuntimeErrors

  

Run-Time Error behaviour.


Documentation generated on: Jan 30 2024