tags 259338 fixed-upstream thanks On Wed, Jul 14, 2004 at 10:16:41AM +0100, Colin Watson wrote: > On Wed, Jul 14, 2004 at 01:17:37AM -0400, A Costa wrote: > > 'apropos' allows multiple keywords. It ORs them. So 'apropops n1 n2' > > finds strings with 'n1' OR 'n2'. Redundantly, it turns out. > [...] > > I suspect that as 'apropos' checks its keywords, it just adds on > > results of each search. A test of this: > > Yup. apropos is pretty stupid internally: it just prints stuff out as it > finds it. At the same time, I don't want to stop it printing stuff out > as it goes, because that's a useful feedback mechanism that it's doing > something on slower computers or when network mounts are involved or > similar kinds of situations. Maybe I should make it add matches to a > hashtable internally, thereby brute-force uniquifying them.
I've now done this, so this fix will be in man-db 2.5.0. Wed Aug 29 09:26:23 BST 2007 Colin Watson <[EMAIL PROTECTED]> * src/whatis.c (apropos): Add output keys to a hashtable, and skip any that have already been seen (Debian bug #259338). (main): Create the hashtable on startup and free it on exit. Thanks, -- Colin Watson [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]