[lsb-discuss] potential lsb-apache FVT problem and /etc/services
Wichmann, Mats D
mats.d.wichmann at intel.com
Thu Aug 24 08:19:18 PDT 2006
>Thorsten Kukuk <kukuk at suse.de> wrote:
>> > Nope, it will *always* return the first entry that matches, as
>> > from the beginning. The "www" entries will never be reached by
>> > getservbyport(). They *will* be reached by getservbyname(www).
>> You make the assumption that getservbyport will parse /etc/services.
>> What happens if somebody use a real database as used as backend for
>From the standard:
>"This information is considered to be stored in a database that can be
>accessed sequentially or randomly."
>"The getservbyport( ) function shall search the database from the
>beginning and find the first entry......."
>Now, you can argue that the spec is broken, but that's what is
>says right now.
Maybe one could question what "sequentially" means if the
database is not a flat file (or not solely a flat file).
Does this want a POSIX aardvark, or it not worth bothering?
More information about the lsb-discuss