cvs commit: src/etc services

Alexander Leidinger Alexander at
Sun May 20 11:35:08 UTC 2007

Quoting Greg 'groggy' Lehey <grog at> (Sun, 20 May 2007 14:24:28 +0930):

> On Saturday, 19 May 2007 at 21:43:35 -0700, Doug Barton wrote:

> > In the past we've avoided adding entries to /etc/services that were
> > not actually being used by something we care about since every extra
> > entry increases response time for getservby*() calls.
> Understood.  It's a factor I thought about.
> > Do we feel this is no longer a factor worth worrying about?
> It's certainly worth worrying about, and I thought about it before
> committing.  My thoughts:
> - Clearly a lot of this stuff was just corrections.
> - We don't know in advance which IP ports are used by ports from the
>   Ports Collection.
> - Maybe the performance issue isn't that serious after all.
> To quote from services(5):
>    BUGS
>         A name server should be used instead of a static file.
> I was just thinking that it might be relatively simple to build a
> "compiled" file in tabular format and then mmap it.  That should be
> relatively simple, and should greatly improve performance modulo mmap
> overhead.  How does the mmap overhead compare with querying a name
> server?

man cached


If everything is coming your way, you're in the
wrong lane.  Alexander @ PGP ID = B0063FE7     netchild @  : PGP ID = 72077137

More information about the cvs-src mailing list