- if ( old_kernel )
- while (fgets (buffer, 1024, fh) != NULL)
- {
- if (strncasecmp (buffer, "page",4) == 0)
- {
- numfields = strsplit(buffer,fields,3);
- if ( numfields < 3 )
- continue;
- swap_in = (derive_t) atoll(fields[1]);
- swap_out = (derive_t) atoll(fields[2]);
- }
- }
- else
- while (fgets (buffer, 1024, fh) != NULL)
+ while (fgets (buffer, sizeof (buffer), fh) != NULL)
+ {
+ numfields = strsplit (buffer, fields, STATIC_ARRAY_SIZE (fields));
+
+ if (!old_kernel)