GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SG_GET_HOST_INFO (3)

NAME

sg_get_host_info, sg_get_host_info_r, sg_free_host_info - get general operating system statistics

CONTENTS

Synopsis
Description
Website

SYNOPSIS

#include <statgrab.h>

sg_host_info *sg_get_host_info \kx (size_t *entries);

sg_host_info *sg_get_host_info_r \kx (size_t *entries);

sg_error sg_free_host_info \kx (sg_host_info *data);

DESCRIPTION

These calls return details on the operating system and the machine it’s running on.

API Shortcut

function returns data owner
sg_get_host_info sg_host_info * libstatgrab (thread local)
sg_get_host_info_r sg_host_info * caller

The sg_host_info buffer received from sg_get_host_info_r() must be freed using sg_free_host_info() when not needed any more. The caller is responsible for doing it.

RETURN VALUES

The structure returned is of type sg_host_info.

typedef enum { sg_unknown_configuration = 0, sg_physical_host, sg_virtual_machine, sg_paravirtual_machine, sg_hardware_virtualized } sg_host_state;

typedef struct{ char *os_name; char *os_release; char *os_version; char *platform; char *hostname; unsigned bitwidth; sg_host_state host_state; unsigned ncpus; unsigned maxcpus; time_t uptime; time_t systime; }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.
systime
  The timestamp when the above stats where collected in seconds since epoch

SEE ALSO

statgrab(3)

WEBSITE

\(lahttp://www.i-scream.org/libstatgrab/\(ra
Search for    or go to Top of page |  Section 3 |  Main Index


i-scream SG_GET_HOST_INFO (3) 2013-06-17

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.