Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!news.mathworks.com!newsfeed.internetmci.com!news.sprintlink.net!ns1.win.net!ns1.win.net!not-for-mail
From: bugs@news.win.net (Mark Hittinger)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: long finger times
Date: 18 Jul 1995 22:33:22 -0400
Organization: Win.Net Communications, Inc.
Lines: 44
Message-ID: <3uhqti$nn5@ns1.win.net>
References: <3ufr4j$fij@fu-berlin.de>
NNTP-Posting-Host: ns1.win.net
X-Newsreader: NN version 6.5.0 #4 (NOV)
graichen@sirius.physik.fu-berlin.de (Thomas Graichen) writes:
>hello
>can anybody tell me why finger is so slow under FreeBSD:
>this is a p90
If you have a big password file the finger program does an "inexact"
search by reading the entire file.
Here is the patch I use below:
*** finger.org Tue Jul 18 22:29:58 1995
--- finger.c Tue Jul 18 22:31:32 1995
***************
*** 98,101 ****
optind = 1; /* reset getopt */
! while ((ch = getopt(argc, argv, "lmpsho")) != EOF)
switch(ch) {
--- 98,102 ----
optind = 1; /* reset getopt */
+ mflag = 1 ; /* Alter default for large password files */
! while ((ch = getopt(argc, argv, "lmnpsho")) != EOF)
switch(ch) {
***************
*** 107,108 ****
--- 108,112 ----
break;
+ case 'n':
+ mflag = 0 ; /* No exact match needed */
+ break ;
case 'p':
Regards,
Mark Hittinger
bugs@win.net
--
"This is going to cause more confusion than a mouse in a burlesque show." -
Foghorn Leghorn.