tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/lib/libc/net



On Fri, Aug 16, 2013 at 11:27:12AM -0400, Christos Zoulas wrote:
> Module Name:  src
> Committed By: christos
> Date:         Fri Aug 16 15:27:12 UTC 2013
> 
> Modified Files:
>       src/lib/libc/net: gethnamaddr.c getnameinfo.c sethostent.c
> Added Files:
>       src/lib/libc/net: hostent.h
> 
> Log Message:
> Add not advertised reentrant functions: {get,set,end}hostent_r,
> gethostbyname{,2}_r, gethostbyaddr_r. Make getnameinfo(3) use
> gethostbyaddr_r(3) so it is re-entrant (ahem __ypdomain). These
> are not being advertised because there is a bunch of different
> implementation of them that have a variety of type signatures.

Can we please revert this?

It provides no benefit over the previous situation, as we do not "advertize"
this stuff, but it already breaks pkgsrc builds (e.g. perl's configure finds
the symbols but can't make use of them).

Or go forward and fix it for real (either libc or perl).

Martin


Home | Main Index | Thread Index | Old Index