sigar hpux - disk io fix
This commit is contained in:
		
							parent
							
								
									6508b09304
								
							
						
					
					
						commit
						f2ba707d9f
					
				@ -763,8 +763,8 @@ int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
 | 
				
			|||||||
    if (status != SIGAR_OK) {
 | 
					    if (status != SIGAR_OK) {
 | 
				
			||||||
        return status;
 | 
					        return status;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    proc_disk_io->bytes_read = 0;
 | 
					    proc_disk_io->bytes_read = SIGAR_FIELD_NOTIMPL;
 | 
				
			||||||
    proc_disk_io->bytes_written = 0;
 | 
					    proc_disk_io->bytes_written =  SIGAR_FIELD_NOTIMPL;
 | 
				
			||||||
    proc_disk_io->bytes_total = pinfo->pi_ioch;
 | 
					    proc_disk_io->bytes_total = pinfo->pi_ioch;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return SIGAR_OK;
 | 
					    return SIGAR_OK;
 | 
				
			||||||
 | 
				
			|||||||
@ -317,9 +317,9 @@ int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
 | 
				
			|||||||
    if (status != SIGAR_OK) {
 | 
					    if (status != SIGAR_OK) {
 | 
				
			||||||
        return status;
 | 
					        return status;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    proc_disk_io->bytes_read =  pinfo->pst_inblock;
 | 
					    proc_disk_io->bytes_read = SIGAR_FIELD_NOTIMPL; 
 | 
				
			||||||
    proc_disk_io->bytes_written = pinfo->pst_oublock;
 | 
					    proc_disk_io->bytes_written = SIGAR_FIELD_NOTIMPL; 
 | 
				
			||||||
    proc_disk_io->bytes_total =  pinfo->pst_inblock + pinfo->pst_oublock;
 | 
					    proc_disk_io->bytes_total =  pinfo->pst_ioch;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   return SIGAR_OK;
 | 
					   return SIGAR_OK;
 | 
				
			||||||
 | 
				
			|||||||
@ -727,8 +727,8 @@ int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
 | 
				
			|||||||
   if ((status = sigar_proc_usage_get(sigar, &usage, pid)) != SIGAR_OK) {
 | 
					   if ((status = sigar_proc_usage_get(sigar, &usage, pid)) != SIGAR_OK) {
 | 
				
			||||||
        return status;
 | 
					        return status;
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
   proc_disk_io->bytes_read = usage.pr_inblk;
 | 
					   proc_disk_io->bytes_read = SIGAR_FIELD_NOTIMPL;
 | 
				
			||||||
   proc_disk_io->bytes_written = usage.pr_oublk;
 | 
					   proc_disk_io->bytes_written = SIGAR_FIELD_NOTIMPL;
 | 
				
			||||||
   proc_disk_io->bytes_total =  usage.pr_ioch;
 | 
					   proc_disk_io->bytes_total =  usage.pr_ioch;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return SIGAR_OK;
 | 
					    return SIGAR_OK;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user