Initializing help system before first use

XPRDsysinfo

XPRDsysinfo


Purpose
Get system information about the host running a Mosel instance.
Synopsis
char* XPRDsysinfo(XPRDmosel mosel,int what, char *buf,size_t buflen);
Arguments
mosel 
Mosel instance
what 
What information to collect:
XPRD_SYS_NAME 
Name of the operating system
XPRD_SYS_VER 
Version name of the operating system
XPRD_SYS_REL 
Release number of the operating system
XPRD_SYS_PROC 
Processor type
XPRD_SYS_ARCH 
Processor architecture (32 or 64 bit)
XPRD_SYS_NODE 
Computer name
XPRD_SYS_RAM 
Total amount of memory (in megabytes)
buf 
Buffer to store the information
buflen 
Size of buf
Return value
A reference to buf or NULL in case of error.
Further information
Several information items can be obtained in a single call by summing up the option codes. In such a case, the resulting string consists in the different items separated by commas. All available information can be retrieved using XPRD_SYS_ALL.
Related topics