Messages in this thread | | | From | (Nick Holloway) | Subject | Re: Linux-2.5.17 | Date | 22 May 2002 12:49:59 +0100 |
| |
In <86256BC1.001146A6.00@smtpnotes.altec.com> Wayne.Brown@altec.com writes: > I can live with not building, crashing, or even eating filesystems. Those > things will be fixed sooner or later. But breaking userspace programs -- that > may well be permanent.
Looking at the source code to libgtop-1.0.6 (the version I have easy access to), the parser used to extract the swap information from /proc/meminfo is extremely fragile (read: broken). Rather than looking at the tag at the start of each line for the one it requires, it assumes that the "Swap:" details are on the 3rd line (and doesn't even verify the label).
You can't expect the kernel to keep compatability for such poor user-space code (especially during a development cycle).
The change to /proc/meminfo came about in 2.5.1, and this removed the first two lines from the old, inflexible layout (that has been deprecated for a while, and should probably been removed during the 2.1.x development cycle).
-- `O O' | Nick.Holloway@pyrites.org.uk // ^ \\ | http://www.pyrites.org.uk/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |