remove unused code
This commit is contained in:
		
							parent
							
								
									e7a3509a14
								
							
						
					
					
						commit
						b18c9b2c3d
					
				@ -48,17 +48,6 @@ int sigar_get_kstats(sigar_t *sigar)
 | 
			
		||||
    unsigned int i, ncpu = sysconf(_SC_NPROCESSORS_CONF);
 | 
			
		||||
    int is_debug = SIGAR_LOG_IS_DEBUG(sigar);
 | 
			
		||||
 | 
			
		||||
    ksp = kstat_lookup(kc, "unix", -1, "vminfo");
 | 
			
		||||
    sigar->ks.vminfo = ksp;
 | 
			
		||||
 | 
			
		||||
    if (ksp) {
 | 
			
		||||
        kstat_read(kc, ksp, &sigar->vminfo);
 | 
			
		||||
 | 
			
		||||
        if (!sigar->vminfo_snaptime) {
 | 
			
		||||
            sigar->vminfo_snaptime = ksp->ks_snaptime;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (ncpu != sigar->ncpu) {
 | 
			
		||||
        if (!sigar->ks.lcpu) {
 | 
			
		||||
            /* init */
 | 
			
		||||
 | 
			
		||||
@ -184,7 +184,6 @@ struct sigar_t {
 | 
			
		||||
 | 
			
		||||
    /* kstat_lookup() as needed */
 | 
			
		||||
    struct {
 | 
			
		||||
        kstat_t *vminfo;
 | 
			
		||||
        kstat_t **cpu;
 | 
			
		||||
        processorid_t *cpuid;
 | 
			
		||||
        unsigned int lcpu; /* number malloced slots in the cpu array above */
 | 
			
		||||
@ -209,9 +208,6 @@ struct sigar_t {
 | 
			
		||||
        int syspages[KSTAT_SYSPAGES_MAX];
 | 
			
		||||
    } koffsets;
 | 
			
		||||
    
 | 
			
		||||
    vminfo_t vminfo;
 | 
			
		||||
    hrtime_t vminfo_snaptime;
 | 
			
		||||
 | 
			
		||||
    int pagesize;
 | 
			
		||||
 | 
			
		||||
    time_t last_getprocs;
 | 
			
		||||
 | 
			
		||||
@ -69,8 +69,6 @@ int sigar_os_open(sigar_t **sig)
 | 
			
		||||
    KSTAT_LIST_INIT(sigar, ge);
 | 
			
		||||
    KSTAT_LIST_INIT(sigar, eri);
 | 
			
		||||
 | 
			
		||||
    sigar->vminfo_snaptime = 0;
 | 
			
		||||
 | 
			
		||||
    sigar->koffsets.system[0] = -1;
 | 
			
		||||
    sigar->koffsets.mempages[0] = -1;
 | 
			
		||||
    sigar->koffsets.syspages[0] = -1;
 | 
			
		||||
@ -197,65 +195,6 @@ int sigar_mem_get(sigar_t *sigar, sigar_mem_t *mem)
 | 
			
		||||
 | 
			
		||||
int sigar_swap_get(sigar_t *sigar, sigar_swap_t *swap)
 | 
			
		||||
{
 | 
			
		||||
#if defined(SIGAR_SWAP_KSTAT)
 | 
			
		||||
    kstat_ctl_t *kc = sigar->kc; 
 | 
			
		||||
    kstat_t *ksp;
 | 
			
		||||
    vminfo_t vminfo;
 | 
			
		||||
 | 
			
		||||
    if (sigar_kstat_update(sigar) == -1) {
 | 
			
		||||
        return errno;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if ((ksp = sigar->ks.vminfo) && kstat_read(kc, ksp, &vminfo) >= 0) {
 | 
			
		||||
        /* XXX: need some adjustments here */
 | 
			
		||||
        swap->total = vminfo.swap_resv + vminfo.swap_avail;
 | 
			
		||||
        swap->used  = vminfo.swap_alloc;
 | 
			
		||||
        swap->free  = swap->total - swap->used;
 | 
			
		||||
        return SIGAR_OK;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return -1;
 | 
			
		||||
#elif defined(SIGAR_SWAP_SC_LIST)
 | 
			
		||||
    unsigned int i;
 | 
			
		||||
    size_t num;
 | 
			
		||||
    swaptbl_t *stab;
 | 
			
		||||
    char path[256];
 | 
			
		||||
 | 
			
		||||
    swap->total = swap->used = swap->free = 0;
 | 
			
		||||
 | 
			
		||||
    num = swapctl(SC_GETNSWP, 0);
 | 
			
		||||
 | 
			
		||||
    switch (num) {
 | 
			
		||||
      case 0:
 | 
			
		||||
        return SIGAR_OK;
 | 
			
		||||
      case -1:
 | 
			
		||||
        return errno;
 | 
			
		||||
      default:
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    stab = malloc((num * sizeof(swapent_t)) + sizeof(swaptbl_t));
 | 
			
		||||
 | 
			
		||||
    for (i=0; i<num; i++) {
 | 
			
		||||
        stab->swt_ent[i].ste_path = &path[0]; /* ignored */
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    stab->swt_n = num;
 | 
			
		||||
    num = swapctl(SC_LIST, stab);
 | 
			
		||||
 | 
			
		||||
    for (i=0; i<num; i++) {
 | 
			
		||||
        swap->total += stab->swt_ent[i].ste_pages;
 | 
			
		||||
        swap->free += stab->swt_ent[i].ste_free;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    free(stab);
 | 
			
		||||
 | 
			
		||||
    swap->total <<= sigar->pagesize;
 | 
			
		||||
    swap->free  <<= sigar->pagesize;
 | 
			
		||||
    swap->used = swap->total - swap->free;
 | 
			
		||||
 | 
			
		||||
    return SIGAR_OK;
 | 
			
		||||
#else
 | 
			
		||||
    struct anoninfo anon;
 | 
			
		||||
 | 
			
		||||
    /* XXX vm/anon.h says:
 | 
			
		||||
@ -277,7 +216,6 @@ int sigar_swap_get(sigar_t *sigar, sigar_swap_t *swap)
 | 
			
		||||
    swap->used  <<= sigar->pagesize;
 | 
			
		||||
 | 
			
		||||
    return SIGAR_OK;
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
int sigar_cpu_get(sigar_t *sigar, sigar_cpu_t *cpu)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user