ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/disk_stats.c
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/disk_stats.c (file contents):
Revision 1.42 by ats, Wed Nov 12 01:36:19 2003 UTC vs.
Revision 1.44 by pajs, Fri Jan 9 10:06:01 2004 UTC

# Line 503 | Line 503 | diskio_stat_t *get_diskio_stats(int *entries){
503  
504                          if(diskio_stats_ptr->disk_name!=NULL) free(diskio_stats_ptr->disk_name);
505  
506 <                        diskio_stats_ptr->disk_name=strdup(ksp->ks_name);
506 >                        diskio_stats_ptr->disk_name=strdup((char *) get_svr_from_bsd(ksp->ks_name));
507                          diskio_stats_ptr->systime=time(NULL);
508                          num_diskio++;
509                  }
# Line 575 | Line 575 | diskio_stat_t *get_diskio_stats(int *entries){
575  
576                  n++;
577          }
578 +
579 +        if(f != NULL) fclose(f);
580 +
581 +        /* This code relies on /proc/partions existing, and it all being malloc'ed above.
582  
583          if (!has_pp_stats) {
584                  /* This is an older kernel without stats in /proc/partitions.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines