Update.
authorAndreas Jaeger <aj@suse.de>
Tue, 1 Aug 2000 16:05:21 +0000 (16:05 +0000)
committerAndreas Jaeger <aj@suse.de>
Tue, 1 Aug 2000 16:05:21 +0000 (16:05 +0000)
* conform/data/netdb.h-data: Remove getipnodebyaddr and friends.

* include/netdb.h: Remove getipnodebyaddr and friends, leave
constants in.

* nis/Versions: Remove _nss_nis_getipnodebyname_r and
_nss_nisplus_getipnodebyname_r.

* nis/nss_nis/nis-hosts.c (_nss_nis_getipnodebyname_r): #if 0 for
now, getipnodebyname is deprecated.
* nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_getipnodebyname_r): Likewise.

* inet/Makefile (routines): Don't build getipnodebyaddr and
friends.

ChangeLog
conform/data/netdb.h-data
include/netdb.h
inet/Makefile
linuxthreads_db/ChangeLog
linuxthreads_db/Makefile
nis/Versions
nis/nss_nis/nis-hosts.c
nis/nss_nisplus/nisplus-hosts.c

index 12083452b36437565aebb630d1d278e647c24073..4d788da50aab7e7fc3f069dcaae926ccda329b79 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
 2000-08-01  Andreas Jaeger  <aj@suse.de>
 
+       * conform/data/netdb.h-data: Remove getipnodebyaddr and friends.
+
+       * include/netdb.h: Remove getipnodebyaddr and friends, leave
+       constants in.
+
+       * nis/Versions: Remove _nss_nis_getipnodebyname_r and
+       _nss_nisplus_getipnodebyname_r.
+
+       * nis/nss_nis/nis-hosts.c (_nss_nis_getipnodebyname_r): #if 0 for
+       now, getipnodebyname is deprecated.
+       * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_getipnodebyname_r): Likewise.
+
+       * inet/Makefile (routines): Don't build getipnodebyaddr and
+       friends.
+
        * intl/Makefile (distribute): Add tst-translit.sh and translit.po.
 
        * hesiod/Makefile (distribute): Add nss_hesiod/nss_hesiod.h.
index 99773b8dc7b24e61541b228f1c6f14d18f25d93b..76475ad3af45e94b6907e5b2bac34e38f31a49ab 100644 (file)
@@ -51,10 +51,8 @@ function void endhostent (void)
 function void endnetent (void)
 function void endprotoent (void)
 function void endservent (void)
-function void freehostent (struct hostent*)
 function {struct hostent*} gethostbyaddr (const void*, socklen_t, int)
 function {struct hostent*} gethostbyname (const char*)
 function {struct hostent*} gethostent (void)
-function {struct hostent*} getipnodebyaddr (const void*, socklen_t, int, int*)
 
 #endif
index 8994056bb75a29fc6f86a9a9b88b541e0670f64f..f30d46f2229f9c231cd98f1be911f75b36460847 100644 (file)
@@ -85,24 +85,10 @@ extern int ruserpass (const char *host, const char **aname,
 /* The following declarations and definitions have been removed from
    the public header since we don't want people to use them.  */
 
-/* Return entry from host data base which address match ADDR with
-   length LEN and type TYPE in newly allocated buffer.  */
-extern struct hostent *getipnodebyaddr (__const void *__addr, socklen_t __len,
-                                       int __type, int *__error_num) __THROW;
-
-/* Return entry from host data base for host with NAME and newly allocated
-   buffer.  FLAGS is some combination of the following AI_* values.  */
-extern struct hostent *getipnodebyname (__const char *__name, int __type,
-                                       int __flags, int *__error_num) __THROW;
-
 #define AI_V4MAPPED    0x0008  /* IPv4-mapped addresses are acceptable.  */
 #define AI_ALL         0x0010  /* Return both IPv4 and IPv6 addresses.  */
 #define AI_ADDRCONFIG  0x0020  /* Use configuration of this host to choose
                                   returned address type.  */
 #define AI_DEFAULT    (AI_V4MAPPED | AI_ADDRCONFIG)
 
-/* Free structure returned by previous `getipnodebyaddr' or `getipnodebyname'
-   call.  */
-extern void freehostent (struct hostent *__ptr) __THROW;
-
 #endif /* !_NETDB_H */
index 93f90985e987974f43edfee5bb623d965389d320..c5874d4236d238afb4864a6acc30d7fdac44f2ea 100644 (file)
@@ -45,8 +45,7 @@ routines := htonl htons               \
            rcmd rexec ruserpass \
            getnetgrent_r getnetgrent \
            getaliasent_r getaliasent getaliasname getaliasname_r \
-           in6_addr getnameinfo if_index getipnodebyad freehostent \
-           getipnodebynm
+           in6_addr getnameinfo if_index
 
 tests := htontest test_ifindex tst-ntoa tst-ether_aton tst-network # tst-ipnode
 
index 3fc5b6ebd99804d682217324274905927c6683c9..1d4f469fc3c1305cfbdd7953c23e43908036cb1a 100644 (file)
@@ -1,3 +1,7 @@
+2000-08-01  Andreas Jaeger  <aj@suse.de>
+
+       * Makefile (distribute): Add missing files.
+
 2000-04-24  Mark Kettenis  <kettenis@gnu.org>
 
        * td_thr_get_info.c (td_thr_get_info): Set ti_state to
index d7446d94ad98af0bafcb0207a5cecdac09d37f22..bf28bb4e36a0d87c4f8d3beb0b05b7343d59f83e 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 1999 Free Software Foundation, Inc.
+# Copyright (C) 1999, 2000 Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
 # The GNU C Library is free software; you can redistribute it and/or
@@ -43,6 +43,7 @@ libthread_db-routines = td_init td_log td_ta_delete td_ta_get_nthreads      \
 
 libthread_db-inhibit-o = $(filter-out .os,$(object-suffixes))
 
+distribute = thread_dbP.h shlib-versions proc_service.h
 include ../Rules
 
 # Depend on libc.so so a DT_NEEDED is generated in the shared objects.
index 8bcf9a8f0e15592df8ad31af33935f685de661c6..427fd6bba0cc1676bfe759e2b8f90532bf7ef668 100644 (file)
@@ -95,7 +95,7 @@ libnss_nis {
     _nss_nis_setrpcent; _nss_nis_setservent; _nss_nis_setspent;
   }
   GLIBC_2.2 {
-    _nss_nis_getipnodebyname_r; _nss_nis_initgroups_dyn;
+    _nss_nis_initgroups_dyn;
   }
 }
 
@@ -128,7 +128,4 @@ libnss_nisplus {
     _nss_nisplus_setpwent; _nss_nisplus_setrpcent; _nss_nisplus_setservent;
     _nss_nisplus_setspent;
   }
-  GLIBC_2.2 {
-    _nss_nisplus_getipnodebyname_r;
-  }
 }
index ecb6987e3a464e8c3528bd9535d4656e27962760..58136f2b269b43bd6c9b49d5524bf1c03a3662f3 100644 (file)
@@ -434,6 +434,7 @@ _nss_nis_gethostbyaddr_r (const void *addr, socklen_t addrlen, int af,
   return NSS_STATUS_SUCCESS;
 }
 
+#if 0
 enum nss_status
 _nss_nis_getipnodebyname_r (const char *name, int af, int flags,
                            struct hostent *result, char *buffer,
@@ -442,3 +443,4 @@ _nss_nis_getipnodebyname_r (const char *name, int af, int flags,
   return internal_gethostbyname2_r (name, af, result, buffer, buflen,
                                    errnop, herrnop, flags);
 }
+#endif
index cad8c73051c7b19210fb8eb0021fd6e04762497d..8f723f3d52bd2067bf8a4bfe2ab1c584acad4265 100644 (file)
@@ -416,6 +416,7 @@ _nss_nisplus_gethostbyname2_r (const char *name, int af, struct hostent *host,
                         ((_res.options & RES_USE_INET6) ? AI_V4MAPPED : 0));
 }
 
+#if 0
 enum nss_status
 _nss_nisplus_getipnodebyname_r (const char *name, int af, int flags,
                                struct hostent *result, char *buffer,
@@ -424,6 +425,7 @@ _nss_nisplus_getipnodebyname_r (const char *name, int af, int flags,
   return internal_gethostbyname2_r (name, af, result, buffer, buflen,
                                    errnop, herrnop, flags);
 }
+#endif
 
 enum nss_status
 _nss_nisplus_gethostbyname_r (const char *name, struct hostent *host,