[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'sysutils' (#rtl)

Reference for unit 'sysutils': Constants

ConfigExtension

  

Default application configuration file extension.

DateDelta

  

Days between 1/1/0001 and 12/31/1899

DriveDelim

  

Drive letter delimiter

EmptyStr

  

Empty String Constant

EmptyWideStr

  

Empty wide string.

faAnyFile

  

Match any file

faArchive

  

Archive bit is set

faDirectory

  

File is a directory

faHidden

  

Hidden file.

faReadOnly

  

Read-Only file.

faSymLink

  

File is a symlink

faSysFile

  

System file (Dos/Windows only)

faVolumeId

  

Volume id (Dos/Windows only)

feInvalidHandle

  

FileOpen error value

filerecnamelength

  

Length of filerec filename field.

fmOpenRead

  

Open file in read-only mode

fmOpenReadWrite

  

Open file in read/write mode.

fmOpenWrite

  

Open file in write-only mode

fmShareCompat

  

Open file in DOS share-compatibility mode

fmShareDenyNone

  

Do not lock file.

fmShareDenyRead

  

Lock file so other processes cannot read.

fmShareDenyWrite

  

Lock file so other processes can only read.

fmShareExclusive

  

Lock file for exclusive use

fsFromBeginning

  

Start seek operation from beginning of file.

fsFromCurrent

  

Start seek operation from current position in file.

fsFromEnd

  

Start seek operation from end of file.

GUID_NULL

  

NULL GUID constant

HexDisplayPrefix

  

String to prepend to hexadecimal values

HoursPerDay

  

Number of hours in a day.

JulianEpoch

  

Starting point of the Julian calendar

LeadBytes

  

Lead bytes in Multi-Byte character sets

MaxCurrency

  

Maximum currency value

MaxDateTime

  

Maximum TDateTime value.

MAX_PATH

  

Maximum length of a fully qualified filename (including path)

MinCurrency

  

Minimum Currency value

MinDateTime

  

Minimum TDateTime value.

MinsPerDay

  

Number of minutes per day.

MinsPerHour

  

Number of minutes per hour.

MonthDays

  

Array with number of days in the months for leap and non-leap years.

MSecsPerDay

  

Number of milliseconds per day

MSecsPerSec

  

Number of milliseconds per second

NullStr

  

Pointer to an empty string

PathDelim

  

Path (directory) delimiter.

PathSep

  

Path separator. (Separates paths in search path lists)

pfBCB4Produced

  

Not used in Free Pascal.

pfDelphi4Produced

  

Not used in Free Pascal.

pfDesignOnly

  

Package is a design-time only package

pfExeModule

  

Package is an executable

pfIgnoreDupUnits

  

Ignore duplicate units in package

pfLibraryModule

  

Package is a library

pfModuleTypeMask

  

Mask for module type flags

pfNeverBuild

  

Never-build flag was specified when compiling package

pfPackageModule

  

Package is a real package (not exe)

pfProducerMask

  

Mask for producer flags

pfProducerUndefined

  

Not used in Free Pascal.

pfRunOnly

  

Package is a run-time only package

pfV3Produced

  

Not used in Free Pascal.

RTL_SIGBUS

  

Bus error signal number (Unix only)

RTL_SIGDEFAULT

  

Default signal handler (Unix only)

RTL_SIGFPE

  

Floating Point Error signal number (Unix only)

RTL_SIGILL

  

Illegal instruction signal number (Unix only)

RTL_SIGINT

  

INTERRUPT signal number (Unix only)

RTL_SIGLAST

  

Last signal number (Unix only)

RTL_SIGQUIT

  

QUIT signal number (Unix only)

RTL_SIGSEGV

  

Segmentation fault signal number (Unix only)

SecsPerDay

  

Number of seconds per day

SecsPerMin

  

Number of seconds per minute

SwitchChars

  

Characters which start a command-line switch

SysConfigDir

  

System configuration directory.

TextRecBufSize

  

Buffer size of text file record.

TextRecNameLength

  

Length of text file record filename field

ufImplicitUnit

  

Unit was implicitly imported into package (did not appear in package contains list)

ufMainUnit

  

Unit is the main unit of the package

ufOrgWeakUnit

  

Unit is the original weak packaged unit

ufPackageUnit

  

Unit is a packaged unit (appeared in package contains list)

ufWeakPackageUnit

  

Weak (original or not) packaged unit

ufWeakUnit

  

Unit is a weak packaged unit

UnixDateDelta

  

Number of days between 1.1.1900 and 1.1.1970

UnixEpoch

  

Starting point of the unix calendar (1/1/1970)

The latest version of this document can be found at lazarus-ccr.sourceforge.net.