--- iostat.c.org Wed May 28 13:48:20 2003 +++ iostat.c Wed May 28 13:46:42 2003 @@ -107,7 +107,7 @@ void read_stat(int curr, int flags) { FILE *statfp; - char line[1024]; + char line[8192]; int pos, i; unsigned int v_tmp[3], v_major, v_index; #if 0 @@ -122,7 +122,7 @@ exit(2); } - while (fgets(line, 1024, statfp) != NULL) { + while (fgets(line, 8192, statfp) != NULL) { if (!strncmp(line, "cpu ", 4)) { /* @@ -245,7 +245,7 @@ { FILE *partfp; int i; - char line[1024]; + char line[8192]; struct disk_stats part; struct disk_hdr_stats part_hdr; @@ -255,7 +255,7 @@ exit(2); } - while (fgets(line, 1024, partfp) != NULL) { + while (fgets(line, 8192, partfp) != NULL) { if (sscanf(line, "%*d %*d %*d %63s %d %d %d %d %d %d %d %d %*d %d %d", part_hdr.name, /* No need to read major and minor numbers */