aboutsummaryrefslogtreecommitdiff
path: root/inet/tst-gethnm.c
diff options
context:
space:
mode:
Diffstat (limited to 'inet/tst-gethnm.c')
-rw-r--r--inet/tst-gethnm.c67
1 files changed, 0 insertions, 67 deletions
diff --git a/inet/tst-gethnm.c b/inet/tst-gethnm.c
deleted file mode 100644
index dd3a547..0000000
--- a/inet/tst-gethnm.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Based on a test case by grd@algonet.se. */
-
-#include <netdb.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <unistd.h>
-#include <sys/param.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-static int
-do_test (void)
-{
- struct hostent *ent;
- struct in_addr hostaddr;
- int result = 0;
-
- inet_aton ("127.0.0.1", (struct in_addr *) &hostaddr.s_addr);
- ent = gethostbyaddr (&hostaddr, sizeof (hostaddr), AF_INET);
- if (ent == NULL)
- puts ("gethostbyaddr (...) == NULL");
- else
- {
- puts ("Using gethostbyaddr(..):");
- printf ("h_name: %s\n", ent->h_name);
-
- if (ent->h_aliases == NULL)
- puts ("ent->h_aliases == NULL");
- else
- printf ("h_aliases[0]: %s\n", ent->h_aliases[0]);
- }
-
- ent = gethostbyname ("127.0.0.1");
- if (ent == NULL)
- {
- puts ("gethostbyname (\"127.0.0.1\") == NULL");
- result = 1;
- }
- else
- {
- printf ("\nNow using gethostbyname(..):\n");
- printf ("h_name: %s\n", ent->h_name);
- if (strcmp (ent->h_name, "127.0.0.1") != 0)
- {
- puts ("ent->h_name != \"127.0.0.1\"");
- result = 1;
- }
-
- if (ent->h_aliases == NULL)
- {
- puts ("ent->h_aliases == NULL");
- result = 1;
- }
- else
- {
- printf ("h_aliases[0]: %s\n", ent->h_aliases[0]);
- result |= ent->h_aliases[0] != NULL;
- }
- }
-
- return result;
-}
-
-#define TEST_FUNCTION do_test ()
-#include "../test-skeleton.c"