Update.
authorUlrich Drepper <drepper@redhat.com>
Sat, 4 Dec 1999 18:05:55 +0000 (18:05 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 4 Dec 1999 18:05:55 +0000 (18:05 +0000)
commitb43b13ac2544b11f35be301d1589b51a8473e32b
tree6520da2e17c933ebc29b4572cdcc27410b10a4c4
parent591e1ffbf8db5e059b9bcf3bde6d7758f018a46d
Update.

1999-12-03  Andreas Jaeger  <aj@suse.de>

* nss/getXXbyYY.c: Include <resolv.h>
(FUNCTION_NAME): Use res_ninit instead of res_init.

* nss/getXXbyYY_r.c [NEED__RES]: Include <resolv.h> for _res
declaration and prototypes.
Remove extra _res declaration.
(INTERNAL): Use thread aware res_ninit function.

* inet/gethstbyad_r.c: Include <resolv.h>.

* resolv/res_data.c: Update from Bind 8.2.2-P5.  Moved res_init to
res_libc.c.  Disabled unneeded functions.

* resolv/res_libc.c: New file.

* Versions.def: Add version GLIBC_2.2 for libpthread.
Add versions GLIBC_2.1 and GLIBC_2.2 for libresolv.

* include/resolv.h: Add internal interfaces.

* resolv/Makefile (routines): Add new files.
(libresolv-routines): Likewise.
(distribute): Likewise.

* resolv/gethnamaddr.c: Use thread safe resolver functions.
* resolv/nss_dns/dns-host.c: Likewise.
* resolv/nss_dns/dns-network.c: Likewise.

* resolv/arpa/nameser.h: Update from Bind 8.2.2-P5.
* resolv/nsap_addr.c: Likewise.
* resolv/res_comp.c: Likewise.
* resolv/res_debug.c: Likewise.
* resolv/res_init.c: Likewise.
* resolv/res_mkquery.c: Likewise.
* resolv/res_query.c: Likewise.
* resolv/res_send.c: Likewise.
* resolv/resolv.h: Likewise.

* resolv/Versions: Add __res_state and __res_ninit with version
GLIBC_2.2 to libc.
Add new interfaces with version GLIBC_2.2 to libresolv.

* resolv/Banner: Update.

* include/arpa/nameser_compat.h: New file.

* resolv/ns_name.c: New file from Bind 8.2.2-P5.
* resolv/ns_netint.c: Likewise.
* resolv/ns_parse.c: Likewise.
* resolv/ns_print.c: Likewise.
* resolv/ns_samedomain.c: Likewise.
* resolv/ns_ttl.c: Likewise.
* resolv/arpa/nameser_compat.h: Likewise.
* resolv/res_debug.h: Likewise.

Some patches are based on work done by Adam D. Bradley
<artdodge@cs.bu.edu>.

* sysdeps/unix/sysv/linux/configure.in: Remove check for ldconfig,
set always use_ldconfig instead.
42 files changed:
ChangeLog
Makefile
Versions.def
configure
include/arpa/nameser_compat.h [new file with mode: 0644]
include/resolv.h
linuxthreads/ChangeLog
linuxthreads/Versions
linuxthreads/errno.c
linuxthreads/internals.h
linuxthreads/manager.c
linuxthreads/pthread.c
locale/lc-time.c
nss/getXXbyYY.c
nss/getXXbyYY_r.c
resolv/Banner
resolv/Makefile
resolv/Versions
resolv/arpa/nameser.h
resolv/arpa/nameser_compat.h [new file with mode: 0644]
resolv/gethnamaddr.c
resolv/ns_name.c [new file with mode: 0644]
resolv/ns_netint.c [new file with mode: 0644]
resolv/ns_parse.c [new file with mode: 0644]
resolv/ns_print.c [new file with mode: 0644]
resolv/ns_samedomain.c [new file with mode: 0644]
resolv/ns_ttl.c [new file with mode: 0644]
resolv/nsap_addr.c
resolv/nss_dns/dns-host.c
resolv/nss_dns/dns-network.c
resolv/res_comp.c
resolv/res_data.c
resolv/res_debug.c
resolv/res_debug.h [new file with mode: 0644]
resolv/res_init.c
resolv/res_libc.c [new file with mode: 0644]
resolv/res_mkquery.c
resolv/res_query.c
resolv/res_send.c
resolv/resolv.h
sysdeps/unix/sysv/linux/configure
sysdeps/unix/sysv/linux/configure.in