* resolv/Makefile (distribute): Remove res_hconf.h; add mapv4v6addr.h
authorRoland McGrath <roland@gnu.org>
Tue, 25 Jun 1996 10:52:53 +0000 (10:52 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 25 Jun 1996 10:52:53 +0000 (10:52 +0000)
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
NEWS
resolv/Makefile

index 7630460..f60346a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -113,6 +113,13 @@ Sun Jun 23 15:24:05 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
 
 Sun Jun 23 19:42:05 1996  Ulrich Drepper  <drepper@cygnus.com>
 
+       * 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 (file)
--- 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 <malloc.h> for the interfaces.
 
 * There is a new malloc debugging hook `__memalign_hook'.
 
index 58f3282..a09f87d 100644 (file)
 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