58
58
return SYSINFO_RET_OK;
61
static int VFS_FS_USED(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result)
63
char mountPoint[MAX_STRING_LEN];
70
if(num_param(param) > 1)
71
return SYSINFO_RET_FAIL;
73
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
74
return SYSINFO_RET_FAIL;
76
if(get_fs_size_stat(mountPoint, NULL, NULL, &value) != SYSINFO_RET_OK)
77
return SYSINFO_RET_FAIL;
79
SET_UI64_RESULT(result, value);
81
return SYSINFO_RET_OK;
84
static int VFS_FS_FREE(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result)
86
char mountPoint[MAX_STRING_LEN];
93
if(num_param(param) > 1)
94
return SYSINFO_RET_FAIL;
96
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
97
return SYSINFO_RET_FAIL;
99
if(get_fs_size_stat(mountPoint, NULL, &value, NULL) != SYSINFO_RET_OK)
100
return SYSINFO_RET_FAIL;
102
SET_UI64_RESULT(result, value);
104
return SYSINFO_RET_OK;
107
static int VFS_FS_TOTAL(const char *cmd, const char *param, unsigned flags, AGENT_RESULT *result)
109
char mountPoint[MAX_STRING_LEN];
116
if(num_param(param) > 1)
61
static int VFS_FS_USED(const char *cmd, char *param, unsigned flags, AGENT_RESULT *result)
63
/* char mountPoint[MAX_STRING_LEN];*/
70
/* if(num_param(param) > 1)
71
return SYSINFO_RET_FAIL;
73
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
74
return SYSINFO_RET_FAIL;*/
76
if(get_fs_size_stat(param, NULL, NULL, &value) != SYSINFO_RET_OK)
77
return SYSINFO_RET_FAIL;
79
SET_UI64_RESULT(result, value);
81
return SYSINFO_RET_OK;
84
static int VFS_FS_FREE(const char *cmd, char *param, unsigned flags, AGENT_RESULT *result)
86
/* char mountPoint[MAX_STRING_LEN];*/
93
/* if(num_param(param) > 1)
94
return SYSINFO_RET_FAIL;
96
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
97
return SYSINFO_RET_FAIL;*/
99
if(get_fs_size_stat(param, NULL, &value, NULL) != SYSINFO_RET_OK)
100
return SYSINFO_RET_FAIL;
102
SET_UI64_RESULT(result, value);
104
return SYSINFO_RET_OK;
107
static int VFS_FS_TOTAL(const char *cmd, char *param, unsigned flags, AGENT_RESULT *result)
109
/* char mountPoint[MAX_STRING_LEN];*/
116
/* if(num_param(param) > 1)
117
117
return SYSINFO_RET_FAIL;
119
119
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
121
121
return SYSINFO_RET_FAIL;
124
if(get_fs_size_stat(mountPoint, &value, NULL, NULL) != SYSINFO_RET_OK)
124
if(get_fs_size_stat(param, &value, NULL, NULL) != SYSINFO_RET_OK)
125
125
return SYSINFO_RET_FAIL;
127
127
SET_UI64_RESULT(result, value);
141
141
init_result(result);
143
if(num_param(param) > 1)
143
/* if(num_param(param) > 1)
144
144
return SYSINFO_RET_FAIL;
146
146
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
147
return SYSINFO_RET_FAIL;
147
return SYSINFO_RET_FAIL;*/
149
if(get_fs_size_stat(mountPoint, &tot_val, &free_val, NULL) != SYSINFO_RET_OK)
149
if(get_fs_size_stat(param, &tot_val, &free_val, NULL) != SYSINFO_RET_OK)
150
150
return SYSINFO_RET_FAIL;
152
152
SET_DBL_RESULT(result, (100.0 * free_val) / tot_val);
165
165
init_result(result);
167
if(num_param(param) > 1)
167
/* if(num_param(param) > 1)
168
168
return SYSINFO_RET_FAIL;
170
170
if(get_param(param, 1, mountPoint, MAX_STRING_LEN) != 0)
171
return SYSINFO_RET_FAIL;
171
return SYSINFO_RET_FAIL;*/
173
if(get_fs_size_stat(mountPoint, &tot_val, NULL, &usg_val) != SYSINFO_RET_OK)
173
if(get_fs_size_stat(param, &tot_val, NULL, &usg_val) != SYSINFO_RET_OK)
174
174
return SYSINFO_RET_FAIL;
176
176
SET_DBL_RESULT(result, (100.0 * usg_val) / tot_val);