about summary refs log tree commit diff
path: root/nss/test-netdb.c
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2015-03-04 15:55:38 -0800
committerRoland McGrath <roland@hack.frob.com>2015-03-04 15:55:38 -0800
commit2752f3381b013df24752488488a4cc6e4716fd95 (patch)
tree4b8367f6aef904ae1496566d6de327b67d4fb129 /nss/test-netdb.c
parent2cfe32bc05b11b0dc633cd04f48f47734faf2399 (diff)
downloadglibc-2752f3381b013df24752488488a4cc6e4716fd95.tar.gz
glibc-2752f3381b013df24752488488a4cc6e4716fd95.tar.xz
glibc-2752f3381b013df24752488488a4cc6e4716fd95.zip
Split rpcent tests out of tst-netdb.
Diffstat (limited to 'nss/test-netdb.c')
-rw-r--r--nss/test-netdb.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/nss/test-netdb.c b/nss/test-netdb.c
index 25cc2c75b9..7088549311 100644
--- a/nss/test-netdb.c
+++ b/nss/test-netdb.c
@@ -23,14 +23,12 @@
   - /etc/hosts
   - /etc/networks
   - /etc/protocols
-  - /etc/rpc
   The tests try to be fairly generic and simple so that they work on
   every possible setup (and might therefore not detect some possible
   errors).
 */
 
 #include <netdb.h>
-#include <rpc/netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -300,43 +298,6 @@ test_protocols (void)
 }
 
 
-static void
-output_rpcent (const char *call, struct rpcent *rptr)
-{
-  char **pptr;
-
-  if (rptr == NULL)
-    printf ("Call: %s returned NULL\n", call);
-  else
-    {
-      printf ("Call: %s, returned: r_name: %s, r_number: %d\n",
-		call, rptr->r_name, rptr->r_number);
-      for (pptr = rptr->r_aliases; *pptr != NULL; pptr++)
-	printf ("  alias: %s\n", *pptr);
-    }
-}
-
-static void
-test_rpc (void)
-{
-  struct rpcent *rptr;
-
-  rptr = getrpcbyname ("portmap");
-  output_rpcent ("getrpcyname (\"portmap\")", rptr);
-
-  rptr = getrpcbynumber (100000);
-  output_rpcent ("getrpcbynumber (100000)", rptr);
-
-  setrpcent (0);
-  do
-    {
-      rptr = getrpcent ();
-      output_rpcent ("getrpcent ()", rptr);
-    }
-  while (rptr != NULL);
-  endrpcent ();
-}
-
 /* Override /etc/nsswitch.conf for this program.  This is mainly
    useful for developers. */
 static void  __attribute__ ((unused))
@@ -351,7 +312,6 @@ setdb (const char *dbname)
 	__nss_configure_lookup ("networks", dbname);
       }
   __nss_configure_lookup ("protocols", dbname);
-  __nss_configure_lookup ("rpc", dbname);
   __nss_configure_lookup ("services", dbname);
 }
 
@@ -366,7 +326,6 @@ do_test (void)
   test_hosts ();
   test_network ();
   test_protocols ();
-  test_rpc ();
   test_services ();
 
   if (error_count)