- print_numbers(
- "Server file handle cache:\n"
- "cached valid fixup lookup stale\n",
- svcrcinfo + 3, 5);
+ if (get_stat_info("fh", svcinfo)) { /* >= 2.4 */
+ int t = svcfhinfo[3];
+ svcfhinfo[3]=svcfhinfo[4];
+ svcfhinfo[4]=t;
+
+ svcfhinfo[5]=svcfhinfo[0]; /* relocate 'stale' */
+
+ print_numbers(
+ "Server file handle cache:\n"
+ "lookup anon ncachedir ncachedir stale\n",
+ svcfhinfo + 1, 5);
+ } else /* < 2.4 */
+ print_numbers(
+ "Server file handle cache:\n"
+ "lookup anon ncachedir ncachedir stale\n",
+ svcrcinfo + 3, 5);