save utsname.machine in sys_info.machine

This commit is contained in:
Doug MacEachern 2006-09-25 01:47:33 +00:00
parent 4f8ef532dc
commit 3633786fce
2 changed files with 2 additions and 0 deletions

View File

@ -677,6 +677,7 @@ typedef struct {
char name[SIGAR_SYS_INFO_LEN]; /* canonicalized sysname */
char version[SIGAR_SYS_INFO_LEN]; /* utsname.release */
char arch[SIGAR_SYS_INFO_LEN];
char machine[SIGAR_SYS_INFO_LEN];
char description[SIGAR_SYS_INFO_LEN];
char patch_level[SIGAR_SYS_INFO_LEN];
char vendor[SIGAR_SYS_INFO_LEN];

View File

@ -271,6 +271,7 @@ int sigar_sys_info_get_uname(sigar_sys_info_t *sysinfo)
SIGAR_SSTRCPY(sysinfo->version, name.release);
SIGAR_SSTRCPY(sysinfo->vendor_name, name.sysname);
SIGAR_SSTRCPY(sysinfo->name, name.sysname);
SIGAR_SSTRCPY(sysinfo->machine, name.machine);
SIGAR_SSTRCPY(sysinfo->arch, name.machine);
SIGAR_SSTRCPY(sysinfo->patch_level, "unknown");