summaryrefslogtreecommitdiffstats
path: root/xpa/dns.c
diff options
context:
space:
mode:
Diffstat (limited to 'xpa/dns.c')
-rw-r--r--xpa/dns.c48
1 files changed, 0 insertions, 48 deletions
diff --git a/xpa/dns.c b/xpa/dns.c
deleted file mode 100644
index 32e33b1..0000000
--- a/xpa/dns.c
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 1999-2003 Smithsonian Astrophysical Observatory
- */
-
-#include <unistd.h>
-#include <strings.h>
-#include <stdio.h>
-#include <netdb.h> /* gethostbyname() */
-
-#define SZ_LINE 1024
-
-int main(int argc, char **argv)
-{
- int i;
- char host[SZ_LINE];
- struct hostent *hostent;
-
- if( argc > 1 )
- strcpy(host, argv[1]);
- else{
- fprintf(stderr, "calling gethostname() ...\n");
- if( gethostname(host, SZ_LINE) == -1 ){
- perror("gethostname");
- exit(1);
- }
- else{
- fprintf(stderr, "host name is %s\n", host);
- }
- }
- fprintf(stderr, "calling gethostbyname(host) ...\n");
- if( !(hostent = gethostbyname(host)) ){
- perror("gethostbyname");
- exit(1);
- }
- else{
- fprintf(stderr, "gethostbyname() succeeded\n");
- }
- fprintf(stderr, "printing ip address(es) for this host ...\n");
- if( hostent ){
- for(i=0; hostent->h_addr_list[i]; i++){
- fprintf(stderr, "%x\n", *(int *)hostent->h_addr_list[i]);
- }
- }
- else{
- fprintf(stderr, "ERROR: can't look up: %s\n", host);
- }
- return(0);
-}