From 282d87435cfb3d95386355be0fffc3bbb9aafde3 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 25 Jun 1996 10:52:53 +0000 Subject: [PATCH] * resolv/Makefile (distribute): Remove res_hconf.h; add mapv4v6addr.h and mapv4v6hostent.h. (routines): Move res* and gethnamaddr into libresolv-routines. (libresolv-routines): New variable, put them there. (extra-libs): New variable, list libresolv. (CPPFLAGS): Add -D for get*by* to res_get*by*. --- ChangeLog | 7 +++++++ NEWS | 6 ++++-- resolv/Makefile | 18 +++++++++++++----- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7630460..f60346a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -113,6 +113,13 @@ Sun Jun 23 15:24:05 1996 Roland McGrath Sun Jun 23 19:42:05 1996 Ulrich Drepper + * resolv/Makefile (distribute): Remove res_hconf.h; add mapv4v6addr.h + and mapv4v6hostent.h. + (routines): Move res* and gethnamaddr into libresolv-routines. + (libresolv-routines): New variable, put them there. + (extra-libs): New variable, list libresolv. + (CPPFLAGS): Add -D for get*by* to res_get*by*. + * resolv/netdb.h (_PATH_NSSWITCH_CONF): New macro. * inet/herrno.c: New file. diff --git a/NEWS b/NEWS index b82baa6..ec195fc 100644 --- a/NEWS +++ b/NEWS @@ -107,8 +107,10 @@ Version 2.0 * The resolver code has been updated from the BIND 4.9.4-T3B release. * The new function `malloc_find_object_address' finds the starting address - of a malloc'd block, given any address within the block. This can be - useful for debugging. + of a malloc'd block, given any address within the block; + `malloc_object_allocated_size' returns the size of an allocated block; + and `malloc_walk' lets you walk through all allocated blocks. These can + be useful for debugging; see for the interfaces. * There is a new malloc debugging hook `__memalign_hook'. diff --git a/resolv/Makefile b/resolv/Makefile index 58f3282..a09f87d 100644 --- a/resolv/Makefile +++ b/resolv/Makefile @@ -22,13 +22,21 @@ subdir := resolv headers := resolv.h netdb.h arpa/nameser.h sys/bitypes.h -distribute := ../conf/portability.h res_hconf.h +distribute := ../conf/portability.h mapv4v6addr.h mapv4v6hostent.h -routines := gethnamaddr getnetbyaddr getnetbyname getnetent getnetnamadr \ - herror nsap_addr res_comp res_debug res_data res_init res_mkquery \ - res_query res_send sethostent inet_addr inet_ntop inet_pton \ - res_hconf +routines := herror inet_addr inet_ntop inet_pton nsap_addr res_init + +extra-libs := libresolv +libresolv-routines := gethnamaddr res_comp res_debug res_data res_mkquery \ + res_query res_send include ../Rules +CPPFLAGS += -Dgethostbyname=res_gethostbyname \ + -Dgethostbyname2=res_gethostbyname2 \ + -Dgethostbyaddr=res_gethostbyaddr \ + -Dgetnetbyname=res_getnetbyname \ + -Dgetnetbyaddr=res_getnetbyaddr + +# The BIND code elicits some harmless warnings. +cflags += -Wno-strict-prototypes -Wno-comment -Wno-write-strings -- 2.7.4