On Thu, 2 Mar 2000, Laurence Berland wrote:
> Which is also a perl script, which sh uses (since it's not a builtin
> there). It does the same thing as the which that's built in to bash and
> tcsh and csh
Oh, then it does it dynamically? That must be why it's slow. OK, thanks.
>
> Chuck Robey wrote:
> >
> > On Thu, 2 Mar 2000, Alfred Perlstein wrote:
> >
> > > * Dan Papasian <[EMAIL PROTECTED]> [000302 18:17] wrote:
> > > > While this may sound crazy, I was tired of 'which' taking a long
> > > > time to complete on my 486 dx4/100 when it was under extereme
> > > > pressure, so I rewrote it in C :)
> > > >
> > >
> > > ...snip
> > >
> > > > NOTE:
> > > > This version of which has exactly the same behavior.
> > > > Also, the above test was not performed when the box was
> > > > under load.. and on slower machines/under load, the
> > > > differences are of course, more noticable.
> > > > You may all go ahead and call me crazy now.
> > > >
> > > > ...I've got the fear of posting the source, but what the heck,
> > > > getting nitpicked is good education :)
> > > >
> > > > http://bugg.strangled.net/which.c
> > > >
> > > > Any flames^Wthoughts?
> > >
> > > It doesn't seem to handle multiple arguments. File a PR and fix
> > > the issues and I'll look at getting it into post 4.0.
> >
> > Hey Alfred, what Perl program is he talking about? Which is a builtin for
> > csh and tcsh (my shells). Or is he talking about some other 'which'?
> >
> > >
> > > -Alfred
> > >
> > >
> > > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > > with "unsubscribe freebsd-current" in the body of the message
> > >
> >
> > ----------------------------------------------------------------------------
> > Chuck Robey | Interests include C & Java programming, FreeBSD,
> > [EMAIL PROTECTED] | electronics, communications, and signal processing.
> >
> > New Year's Resolution: I will not sphroxify gullible people into looking up
> > fictitious words in the dictionary.
> > ----------------------------------------------------------------------------
> >
> > To Unsubscribe: send mail to [EMAIL PROTECTED]
> > with "unsubscribe freebsd-current" in the body of the message
>
>
----------------------------------------------------------------------------
Chuck Robey | Interests include C & Java programming, FreeBSD,
[EMAIL PROTECTED] | electronics, communications, and signal processing.
New Year's Resolution: I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message