> But wasn't it tsort that did the heavy lifting to get things in order? An amusing notion. Having written tsort, I can assure you it couldn't lift anything heavy--it used the most naive quadratic algorithm. But it was good enough for libc. Doug