[CFR] exposable reentrant functions of netdb



Hi,

I reworked the netdb functions in our libc to conform to the Solaris's
API. With this change, we can expose get*_r(3) to the outside of
libc. Further, I changed the internal of gethostby*(3) and
getnetby*(3) to NSS friendly.
Please review it. You can get the patch from:

http://www.imasy.or.jp/~ume/FreeBSD/netdb-solaris-api-20060405.diff.gz

Sincerely,

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@xxxxxxxxxxxx ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: make tools question & symbol versioning
    ... eischen> I'm working on symbol versioning for libc and have an awk script ... eischen> that needs to run (from libc/Makefile) in order to generate the ... Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, ...
    (freebsd-arch)
  • [CFR] exposable reentrant functions of netdb
    ... I reworked the netdb functions in our libc to conform to the Solaris's ... API. ... we can expose get*_rto the outside of ... Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, ...
    (freebsd-current)
  • Re: Future FASMLIB website
    ... Better error handling. ... Better *assembly language* interface. ... a specific API), in practice this hasn't been much of a problem. ... The big problem with calling libc code is that most assembly ...
    (alt.lang.asm)
  • Re: [OT?] write C program with UTF16LE
    ... Not even if you're using the Linux devtools to create a ... You're using the FreeBSD system libc. ... Same API, ...
    (freebsd-questions)
  • Re: [PATCH 2/8] UML - Define jmpbuf access constants
    ... libc version? ... Is there a reason there can't be an API for looking at the contents of ... More majordomo info at http://vger.kernel.org/majordomo-info.html ... Please read the FAQ at http://www.tux.org/lkml/ ...
    (Linux-Kernel)