summaryrefslogtreecommitdiffstats
path: root/src/libs/zbxsysinfo/osf/uptime.c
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-25 15:56:33 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2005-11-25 15:56:33 +0000
commitf34eb9596b1831eff096a3518097a1edb18ccff0 (patch)
treefb58f192c886cced768c88deb20247f410d63c09 /src/libs/zbxsysinfo/osf/uptime.c
parent5e31f8a01e418799fb7840db0abfd36c8b5281f8 (diff)
downloadzabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.tar.gz
zabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.tar.xz
zabbix-f34eb9596b1831eff096a3518097a1edb18ccff0.zip
- added "SET_<TYPE>_RESULT" macross (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@2369 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/libs/zbxsysinfo/osf/uptime.c')
-rw-r--r--src/libs/zbxsysinfo/osf/uptime.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/libs/zbxsysinfo/osf/uptime.c b/src/libs/zbxsysinfo/osf/uptime.c
index f05c6ab7..3b9b7985 100644
--- a/src/libs/zbxsysinfo/osf/uptime.c
+++ b/src/libs/zbxsysinfo/osf/uptime.c
@@ -33,8 +33,7 @@ int SYSTEM_UPTIME(const char *cmd, const char *param, unsigned flags, AGENT_RESU
if( 0 == sysinfo(&info))
{
- result->type |= AR_DOUBLE;
- result->dbl = (double)info.uptime;
+ SET_UI64_RESULT(result, info.uptime);
return SYSINFO_RET_OK;
}
else
@@ -63,8 +62,8 @@ int SYSTEM_UPTIME(const char *cmd, const char *param, unsigned flags, AGENT_RESU
}
now=time(NULL);
- result->type |= AR_DOUBLE;
- result->dbl = (double)(now-uptime.tv_sec);
+
+ SET_UI64_RESULT(result, now-uptime.tv_sec);
return SYSINFO_RET_OK;
#else
/* Solaris */
@@ -107,8 +106,8 @@ int SYSTEM_UPTIME(const char *cmd, const char *param, unsigned flags, AGENT_RESU
/* close kstat */
kstat_close(kc);
- result->type |= AR_DOUBLE;
- result->dbl = (double)secs;
+
+ SET_UI64_RESULT(result, secs);
return SYSINFO_RET_OK;
#else
assert(result);