static int VFS_DEV_WRITE_OPERATIONS(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result) { int ret; if (SYSINFO_RET_OK == (ret = get_kstat_io(param, &zbx_kstat))) SET_UI64_RESULT(result, zbx_kstat.writes); return ret; }
static int VFS_DEV_WRITE_OPERATIONS(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result) { kstat_io_t kio; int ret; ret = get_kstat_io(param, &kio); if(ret == SYSINFO_RET_OK) { /* uint_t writes; number of write operations */ SET_UI64_RESULT(result, kio.writes); } return ret; }
static int VFS_DEV_WRITE_BYTES(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result) { kstat_io_t kio; int ret; ret = get_kstat_io(param, &kio); if(ret == SYSINFO_RET_OK) { /* u_longlong_t nwritten; number of bytes written */ SET_UI64_RESULT(result, kio.nwritten); } return ret; }