move fsdev field to sigar_t
This commit is contained in:
parent
ddaf40345b
commit
76beb87f73
|
@ -70,6 +70,7 @@
|
||||||
char *ifconf_buf; \
|
char *ifconf_buf; \
|
||||||
int ifconf_len; \
|
int ifconf_len; \
|
||||||
char *self_path; \
|
char *self_path; \
|
||||||
|
sigar_cache_t *fsdev; \
|
||||||
sigar_cache_t *proc_cpu; \
|
sigar_cache_t *proc_cpu; \
|
||||||
sigar_cache_t *net_listen; \
|
sigar_cache_t *net_listen; \
|
||||||
sigar_cache_t *net_services_tcp; \
|
sigar_cache_t *net_services_tcp; \
|
||||||
|
|
|
@ -49,8 +49,6 @@ int sigar_os_open(sigar_t **sigar)
|
||||||
|
|
||||||
(*sigar)->pinfo = NULL;
|
(*sigar)->pinfo = NULL;
|
||||||
|
|
||||||
(*sigar)->fsdev = NULL;
|
|
||||||
|
|
||||||
(*sigar)->mib = -1;
|
(*sigar)->mib = -1;
|
||||||
|
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
|
@ -62,9 +60,6 @@ int sigar_os_close(sigar_t *sigar)
|
||||||
if (sigar->pinfo) {
|
if (sigar->pinfo) {
|
||||||
free(sigar->pinfo);
|
free(sigar->pinfo);
|
||||||
}
|
}
|
||||||
if (sigar->fsdev) {
|
|
||||||
sigar_cache_destroy(sigar->fsdev);
|
|
||||||
}
|
|
||||||
if (sigar->mib >= 0) {
|
if (sigar->mib >= 0) {
|
||||||
close_mib(sigar->mib);
|
close_mib(sigar->mib);
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,7 +43,6 @@ struct sigar_t {
|
||||||
sigar_pid_t last_pid;
|
sigar_pid_t last_pid;
|
||||||
struct pst_status *pinfo;
|
struct pst_status *pinfo;
|
||||||
|
|
||||||
sigar_cache_t *fsdev;
|
|
||||||
int mib;
|
int mib;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -168,8 +168,6 @@ int sigar_os_open(sigar_t **sigar)
|
||||||
(*sigar)->iostat = IOSTAT_NONE;
|
(*sigar)->iostat = IOSTAT_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
(*sigar)->fsdev = NULL;
|
|
||||||
|
|
||||||
/* hook for using mirrored /proc/net/tcp file */
|
/* hook for using mirrored /proc/net/tcp file */
|
||||||
(*sigar)->proc_net = getenv("SIGAR_PROC_NET");
|
(*sigar)->proc_net = getenv("SIGAR_PROC_NET");
|
||||||
|
|
||||||
|
@ -178,9 +176,6 @@ int sigar_os_open(sigar_t **sigar)
|
||||||
|
|
||||||
int sigar_os_close(sigar_t *sigar)
|
int sigar_os_close(sigar_t *sigar)
|
||||||
{
|
{
|
||||||
if (sigar->fsdev) {
|
|
||||||
sigar_cache_destroy(sigar->fsdev);
|
|
||||||
}
|
|
||||||
free(sigar);
|
free(sigar);
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,6 @@ struct sigar_t {
|
||||||
int ht_enabled;
|
int ht_enabled;
|
||||||
int lcpu;
|
int lcpu;
|
||||||
linux_iostat_e iostat;
|
linux_iostat_e iostat;
|
||||||
sigar_cache_t *fsdev;
|
|
||||||
char *proc_net;
|
char *proc_net;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -255,7 +255,6 @@ struct sigar_t {
|
||||||
proc_dirname_func_t pdirname;
|
proc_dirname_func_t pdirname;
|
||||||
proc_exename_func_t pexename;
|
proc_exename_func_t pexename;
|
||||||
|
|
||||||
sigar_cache_t *fsdev;
|
|
||||||
sigar_cache_t *pargs;
|
sigar_cache_t *pargs;
|
||||||
|
|
||||||
solaris_mib2_t mib2;
|
solaris_mib2_t mib2;
|
||||||
|
|
|
@ -115,7 +115,6 @@ int sigar_os_open(sigar_t **sig)
|
||||||
sigar->pfree = NULL;
|
sigar->pfree = NULL;
|
||||||
sigar->pobjname = NULL;
|
sigar->pobjname = NULL;
|
||||||
|
|
||||||
sigar->fsdev = NULL;
|
|
||||||
sigar->pargs = NULL;
|
sigar->pargs = NULL;
|
||||||
|
|
||||||
SIGAR_ZERO(&sigar->mib2);
|
SIGAR_ZERO(&sigar->mib2);
|
||||||
|
@ -144,9 +143,6 @@ int sigar_os_close(sigar_t *sigar)
|
||||||
if (sigar->plib) {
|
if (sigar->plib) {
|
||||||
dlclose(sigar->plib);
|
dlclose(sigar->plib);
|
||||||
}
|
}
|
||||||
if (sigar->fsdev) {
|
|
||||||
sigar_cache_destroy(sigar->fsdev);
|
|
||||||
}
|
|
||||||
if (sigar->pargs) {
|
if (sigar->pargs) {
|
||||||
sigar_cache_destroy(sigar->pargs);
|
sigar_cache_destroy(sigar->pargs);
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,6 +48,7 @@ SIGAR_DECLARE(int) sigar_open(sigar_t **sigar)
|
||||||
(*sigar)->ptql_re_impl = NULL;
|
(*sigar)->ptql_re_impl = NULL;
|
||||||
(*sigar)->ptql_re_data = NULL;
|
(*sigar)->ptql_re_data = NULL;
|
||||||
(*sigar)->self_path = NULL;
|
(*sigar)->self_path = NULL;
|
||||||
|
(*sigar)->fsdev = NULL;
|
||||||
(*sigar)->proc_cpu = NULL;
|
(*sigar)->proc_cpu = NULL;
|
||||||
(*sigar)->net_listen = NULL;
|
(*sigar)->net_listen = NULL;
|
||||||
(*sigar)->net_services_tcp = NULL;
|
(*sigar)->net_services_tcp = NULL;
|
||||||
|
@ -65,6 +66,9 @@ SIGAR_DECLARE(int) sigar_close(sigar_t *sigar)
|
||||||
if (sigar->self_path) {
|
if (sigar->self_path) {
|
||||||
free(sigar->self_path);
|
free(sigar->self_path);
|
||||||
}
|
}
|
||||||
|
if (sigar->fsdev) {
|
||||||
|
sigar_cache_destroy(sigar->fsdev);
|
||||||
|
}
|
||||||
if (sigar->proc_cpu) {
|
if (sigar->proc_cpu) {
|
||||||
sigar_cache_destroy(sigar->proc_cpu);
|
sigar_cache_destroy(sigar->proc_cpu);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue