Copyright 1996-2000, Critical Mass, Inc. All rights reserved.
See file COPYRIGHT-CMASS for details.
INTERFACE OSConfig;
CONST
ArcSep : CHAR = '/'; (* separates arcs of a pathname *)
PathSep : CHAR = ':'; (* separates paths in a path search list *)
LineSep : TEXT = "\n"; (* separates lines in text files *)
CONST
UnixEpoch : LONGREAL = 0.0d0;
(* "Time.T" value that corresponds to the Unix epoch, 00:00 Jan 1, 1970 GMT *)
PROCEDURE HostName (): TEXT;
Returns the name of the host system.
PROCEDURE HostArchitecture (): TEXT;
Returns the name of the host machine architecture.
PROCEDURE OSName (): TEXT;
Returns the name of the host operating system.
PROCEDURE OSVersion (): TEXT;
Returns the version of the host operating system.
PROCEDURE UserName (): TEXT;
Returns the logon name of the current user
PROCEDURE UserHome (): TEXT;
Returns the home directory of the current user
END OSConfig.