The SYS_INFO
signature
Synopsis
signature SYS_INFO
structure SMLofNJ.SysInfo
: SYS_INFO
Interface
exception UNKNOWN
datatype os_kind
= UNIX
| WIN32
| MACOS
| OS2
| BEOS
val getOSKind : unit -> os_kind
val getOSName : unit -> string
val getOSVersion : unit -> string
val getHostArch : unit -> string
val getTargetArch : unit -> string
val hasSoftwarePolling : unit -> bool
val hasMultiprocessing : unit -> bool
Description
-
exception UNKNOWN
-
-
datatype os_kind
-
-
getOSKind ()
-
Tell what operating system ML is running under.
-
getOSName ()
-
Return the name of the operating system (e.g. "Solaris", "OSF/1").
-
getOSVersion ()
-
Return the operating-system version (e.g., "<unknown>").
-
getHostArch ()
-
Return the name of the host architecture (e.g., "ALPHA32").
-
getTargetArch ()
-
Get the name of the architecture for which the compiler is generating code (differs from getHostArch() only when cross-compiling).
-
hasSoftwarePolling ()
-
Tell whether software polling is installed in the runtime system.
-
hasMultiprocessing ()
-
Tell whether multiprocessing support is installed in the runtime system.
See Also
Unsafe.Poll