diff options
author | Olaf Kirch <okir@suse.de> | 2015-02-03 11:18:55 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2015-02-04 08:03:38 -0500 |
commit | 852e26b4fd5e3d251592b540033102a6e3808497 (patch) | |
tree | b080824c9ca676801a89388e8ffeff6dc6672118 | |
parent | a9a2731cbb34eb9b54bbb579b6e600dba9a103dc (diff) | |
download | rpcbind-852e26b4fd5e3d251592b540033102a6e3808497.tar.gz |
rpcinfo: remove obsolete function get_inet_address
Signed-off-by: Olaf Kirch <okir@suse.de>
Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r-- | src/rpcinfo.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/rpcinfo.c b/src/rpcinfo.c index 7deb96c..3bae41f 100644 --- a/src/rpcinfo.c +++ b/src/rpcinfo.c @@ -118,7 +118,6 @@ static void ip_ping (u_short, char *, int, char **); static CLIENT *clnt_com_create (struct sockaddr_in *, u_long, u_long, int *, char *); static void pmapdump (int, char **); -static void get_inet_address (struct sockaddr_in *, char *); static CLIENT *ip_getclient(const char *hostname, rpcprog_t prognum, rpcvers_t versnum, const char *proto); #endif @@ -610,50 +609,6 @@ pmapdump (argc, argv) } } -static void -get_inet_address (addr, host) - struct sockaddr_in *addr; - char *host; -{ - struct netconfig *nconf; - struct addrinfo hints, *res; - int error; - - (void) memset ((char *) addr, 0, sizeof (*addr)); - addr->sin_addr.s_addr = inet_addr (host); - if (addr->sin_addr.s_addr == -1 || addr->sin_addr.s_addr == 0) - { - if ((nconf = __rpc_getconfip ("udp")) == NULL && - (nconf = __rpc_getconfip ("tcp")) == NULL) - { - fprintf (stderr, "rpcinfo: couldn't find a suitable transport\n"); - exit (1); - } - else - { - memset (&hints, 0, sizeof hints); - hints.ai_family = AF_INET; - if ((error = getaddrinfo (host, "rpcbind", &hints, &res)) != 0 && - (error = getaddrinfo (host, "portmapper", &hints, &res)) != 0) - { - fprintf (stderr, "rpcinfo: %s: %s\n", - host, gai_strerror (error)); - exit (1); - } - else - { - memcpy (addr, res->ai_addr, res->ai_addrlen); - freeaddrinfo (res); - } - (void) freenetconfigent (nconf); - } - } - else - { - addr->sin_family = AF_INET; - } -} - /* * Try to obtain the address of a given host/program/version, using the * specified protocol (one of udp or tcp). |