Name

sg_get_host_info — get general operating system statistics

Synopsis

#include <statgrab.h>

sg_host_info *sg_get_host_info();

Description

This call returns details on the operating system.

It returns a pointer to a static buffer of sg_host_info.

Return Values

The structure returned is of type sg_host_info.

typedef struct{
        char *os_name;
        char *os_release;
        char *os_version;
        char *platform;
        char *hostname;
        time_t uptime;
}sg_host_info;
    
os_name

the operating system name. (eg. SunOS or Linux)

os_release

the operating system release. (eg. 5.8 or 5.9 or Solaris)

os_version

the version level of the OS.

platform

the hardware platform (architecture) the OS runs on.

hostname

the name of the machine.

uptime

the uptime of the machine in seconds.

See Also

statgrab(3)

Website

http://www.i-scream.org/libstatgrab/